Merge branch 'master-500-dev-lushangqing' into 'master-500-dev'
【#823】【虚拟容量视图】年柱子展示错误,当前年无数据,页面展示不对(共性问题),在v-chart上增加v-if判断,重新获取取数据后改变 See merge request !77
Showing
1 changed file
with
5 additions
and
1 deletions
1 | <template> | 1 | <template> |
2 | <div :style="styleObj" v-if="isDisplay"> | 2 | <div :style="styleObj" v-if="isDisplay"> |
3 | - <v-chart :options="options" autoresize/> | 3 | + <v-chart v-if="hackReset" :options="options" autoresize/> |
4 | </div> | 4 | </div> |
5 | </template> | 5 | </template> |
6 | 6 | ||
@@ -16,6 +16,7 @@ export default { | @@ -16,6 +16,7 @@ export default { | ||
16 | }, | 16 | }, |
17 | data() { | 17 | data() { |
18 | return { | 18 | return { |
19 | + hackReset:true, | ||
19 | chartData:[], | 20 | chartData:[], |
20 | isDisplay:true, | 21 | isDisplay:true, |
21 | kpiUnit:'', | 22 | kpiUnit:'', |
@@ -174,6 +175,7 @@ export default { | @@ -174,6 +175,7 @@ export default { | ||
174 | } | 175 | } |
175 | if(this.optionsSetup.isVuex){ | 176 | if(this.optionsSetup.isVuex){ |
176 | let optionsData=this.optionsData; | 177 | let optionsData=this.optionsData; |
178 | + this.hackReset=false; | ||
177 | if(this.optionsData.dataType=="dynamicData"){ | 179 | if(this.optionsData.dataType=="dynamicData"){ |
178 | //改变参数值-月季度年,重新加载动态数据--待测 | 180 | //改变参数值-月季度年,重新加载动态数据--待测 |
179 | this.optionsData.dynamicData.contextData.time=time; | 181 | this.optionsData.dynamicData.contextData.time=time; |
@@ -526,6 +528,7 @@ export default { | @@ -526,6 +528,7 @@ export default { | ||
526 | : this.dynamicDataFn(optionsData.dynamicData, optionsData.refreshTime,optionsData.isRefresh); | 528 | : this.dynamicDataFn(optionsData.dynamicData, optionsData.refreshTime,optionsData.isRefresh); |
527 | }, | 529 | }, |
528 | staticDataFn(val) { | 530 | staticDataFn(val) { |
531 | + this.hackReset=true; | ||
529 | const series = this.options.series; | 532 | const series = this.options.series; |
530 | let axis = []; | 533 | let axis = []; |
531 | let bar = []; | 534 | let bar = []; |
@@ -564,6 +567,7 @@ export default { | @@ -564,6 +567,7 @@ export default { | ||
564 | }); | 567 | }); |
565 | }, | 568 | }, |
566 | renderingFn(val) { | 569 | renderingFn(val) { |
570 | + this.hackReset=true; | ||
567 | let xAxis=val.xAxis; | 571 | let xAxis=val.xAxis; |
568 | if(xAxis && xAxis.length>0){ | 572 | if(xAxis && xAxis.length>0){ |
569 | this.options.xAxis.data =xAxis; | 573 | this.options.xAxis.data =xAxis; |
-
Please register or login to post a comment