|
|
<template>
|
|
|
<div :style="styleObj" v-if="isDisplay">
|
|
|
<v-chart :options="options" autoresize/>
|
|
|
<v-chart v-if="hackReset" :options="options" autoresize/>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
...
|
...
|
@@ -16,6 +16,7 @@ export default { |
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
hackReset:true,
|
|
|
chartData:[],
|
|
|
isDisplay:true,
|
|
|
kpiUnit:'',
|
...
|
...
|
@@ -174,6 +175,7 @@ export default { |
|
|
}
|
|
|
if(this.optionsSetup.isVuex){
|
|
|
let optionsData=this.optionsData;
|
|
|
this.hackReset=false;
|
|
|
if(this.optionsData.dataType=="dynamicData"){
|
|
|
//改变参数值-月季度年,重新加载动态数据--待测
|
|
|
this.optionsData.dynamicData.contextData.time=time;
|
...
|
...
|
@@ -526,6 +528,7 @@ export default { |
|
|
: this.dynamicDataFn(optionsData.dynamicData, optionsData.refreshTime,optionsData.isRefresh);
|
|
|
},
|
|
|
staticDataFn(val) {
|
|
|
this.hackReset=true;
|
|
|
const series = this.options.series;
|
|
|
let axis = [];
|
|
|
let bar = [];
|
...
|
...
|
@@ -564,6 +567,7 @@ export default { |
|
|
});
|
|
|
},
|
|
|
renderingFn(val) {
|
|
|
this.hackReset=true;
|
|
|
let xAxis=val.xAxis;
|
|
|
if(xAxis && xAxis.length>0){
|
|
|
this.options.xAxis.data =xAxis;
|
...
|
...
|
|