Browse Source

修改bug

tags/v1.22.5.1^2
wangjr 3 years ago
parent
commit
85b15cfee0
3 changed files with 54 additions and 9 deletions
  1. +16
    -0
      web_src/js/components/ProAnalysis.vue
  2. +17
    -5
      web_src/js/components/ProTrend.vue
  3. +21
    -4
      web_src/js/components/UserTrend.vue

+ 16
- 0
web_src/js/components/ProAnalysis.vue View File

@@ -1023,6 +1023,12 @@
}, },
legend: { legend: {
data:['浏览量','下载量','commit'], data:['浏览量','下载量','commit'],
selected:{
// '浏览量':true,
// '下载量':true,
// 'commit':true,
}

// orient: 'vertical', // orient: 'vertical',
// top:'top',   // top:'top',  
}, },
@@ -1083,6 +1089,16 @@
] ]
}; };
// this.echartsSelectData.resize() // this.echartsSelectData.resize()
var checkboxs=document.getElementsByName('checkboxchart');
for(var i=0; i<checkboxs.length; i++){
console.log("selectArr[i]:",this.option.legend.data[i])
if(checkboxs[i].checked){
this.option.legend.selected[this.option.legend.data[i]]=true;
}else{
this.option.legend.selected[this.option.legend.data[i]]=false;
}
}

this.echartsSelectData.setOption(this.option) this.echartsSelectData.setOption(this.option)
// setTimeout(function (){ // setTimeout(function (){
// window.onresize = function () { // window.onresize = function () {


+ 17
- 5
web_src/js/components/ProTrend.vue View File

@@ -529,11 +529,14 @@
}, },
legend: { legend: {
data:['新增项目','新增公开项目','新增私有项目','新增自建项目','新增派生项目','新增镜像项目','累计项目'], data:['新增项目','新增公开项目','新增私有项目','新增自建项目','新增派生项目','新增镜像项目','累计项目'],
  selected:{
                                '新增自建项目':false,
                                '新增派生项目':false,
                                '新增镜像项目':false,
                                '累计项目':false
selected:{
// '新增项目':true,
// '新增公开项目':true,
// '新增私有项目':true,
//                                 '新增自建项目':false,
//                                 '新增派生项目':false,
//                                 '新增镜像项目':false,
//                                 '累计项目':false
                            }                             }
// orient: 'vertical', // orient: 'vertical',
// top:'top',   // top:'top',  
@@ -675,6 +678,15 @@
] ]
}; };
// this.echartsSelectData.resize() // this.echartsSelectData.resize()
var checkboxs=document.getElementsByName('checkboxchart');
for(var i=0; i<checkboxs.length; i++){
console.log("selectArr[i]:",this.option.legend.data[i])
if(checkboxs[i].checked){
this.option.legend.selected[this.option.legend.data[i]]=true;
}else{
this.option.legend.selected[this.option.legend.data[i]]=false;
}
}
this.echartsSelectData.setOption(this.option) this.echartsSelectData.setOption(this.option)
// setTimeout(function (){ // setTimeout(function (){
// window.onresize = function () { // window.onresize = function () {


+ 21
- 4
web_src/js/components/UserTrend.vue View File

@@ -547,10 +547,13 @@
legend: { legend: {
data:['新增注册用户','新增已激活','新增有贡献活动','新增未激活','累计注册用户','累计已激活','累计有贡献活动'], data:['新增注册用户','新增已激活','新增有贡献活动','新增未激活','累计注册用户','累计已激活','累计有贡献活动'],
selected:{ selected:{
'新增未激活':false,
'累计注册用户':false,
'累计已激活':false,
'累计有贡献活动':false
// '新增注册用户':true,
// '新增已激活':true,
// '新增有贡献活动':true,
// '新增未激活':false,
// '累计注册用户':false,
// '累计已激活':false,
// '累计有贡献活动':false
} }
// orient: 'vertical', // orient: 'vertical',
// top:'top',   // top:'top',  
@@ -692,7 +695,19 @@
] ]
}; };
// this.echartsSelectData.resize() // this.echartsSelectData.resize()
var checkboxs=document.getElementsByName('checkboxchart');
// $(".checkboxchart").click(function(){
for(var i=0; i<checkboxs.length; i++){
console.log("selectArr[i]:",this.option.legend.data[i])
if(checkboxs[i].checked){
this.option.legend.selected[this.option.legend.data[i]]=true;
}else{
this.option.legend.selected[this.option.legend.data[i]]=false;
}
}
this.echartsSelectData.setOption(this.option) this.echartsSelectData.setOption(this.option)
// this.clickCheckBox()
// setTimeout(function (){ // setTimeout(function (){
// window.onresize = function () { // window.onresize = function () {
// this.echartsSelectData.resize; // this.echartsSelectData.resize;
@@ -722,6 +737,7 @@
// 使用刚指定的选择项数据显示图表。 // 使用刚指定的选择项数据显示图表。
var selectArr = this.echartsSelectData.getOption().legend[0].data;//legend所有值 var selectArr = this.echartsSelectData.getOption().legend[0].data;//legend所有值
var checkboxs=document.getElementsByName('checkboxchart'); var checkboxs=document.getElementsByName('checkboxchart');
// $(".checkboxchart").click(function(){ // $(".checkboxchart").click(function(){
var obj = {}; var obj = {};
for(var i=0; i<checkboxs.length; i++){ for(var i=0; i<checkboxs.length; i++){
@@ -731,6 +747,7 @@
obj[selectArr[i]] = false; obj[selectArr[i]] = false;
} }
} }
console.log("obj:",obj)
this.option.legend.selected = obj; this.option.legend.selected = obj;
this.echartsSelectData.setOption(this.option); this.echartsSelectData.setOption(this.option);
// }); // });


Loading…
Cancel
Save