|
|
|
@ -16,8 +16,11 @@
|
|
|
|
|
</div>
|
|
|
|
|
</vLabel-div>
|
|
|
|
|
<div class="tl-bd">
|
|
|
|
|
<v-echarts :opt="opt"></v-echarts>
|
|
|
|
|
<v-echarts :opt="opt" @getData="clickEchars"></v-echarts>
|
|
|
|
|
</div>
|
|
|
|
|
<a-modal title="提示" :visible="visible" @ok="handleOk" @cancel="handleCancel">
|
|
|
|
|
<p>{{ ModalText }}</p>
|
|
|
|
|
</a-modal>
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
@ -33,7 +36,10 @@ export default {
|
|
|
|
|
sQueryType: 1
|
|
|
|
|
},
|
|
|
|
|
opt: {},
|
|
|
|
|
pdata: []
|
|
|
|
|
pdata: [],
|
|
|
|
|
|
|
|
|
|
visible: false,
|
|
|
|
|
ModalText: ""
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
created() {
|
|
|
|
@ -67,7 +73,30 @@ export default {
|
|
|
|
|
ds.push(value)
|
|
|
|
|
});
|
|
|
|
|
this.opt = createOpt(dy,ds);
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
handleCancel() {
|
|
|
|
|
this.visible = false;
|
|
|
|
|
},
|
|
|
|
|
handleOk() {
|
|
|
|
|
this.$router.push('/login')
|
|
|
|
|
},
|
|
|
|
|
clickEchars(data) {
|
|
|
|
|
if (!this.getToken) {
|
|
|
|
|
this.visible = true;
|
|
|
|
|
this.ModalText = "您还未登录,是否前往登录"
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
let ele = data[0];
|
|
|
|
|
if(this.type === 1) {
|
|
|
|
|
let model = ele.axisValueLabel
|
|
|
|
|
this.setModel({name: model});
|
|
|
|
|
this.$router.push("/modelInsight");
|
|
|
|
|
} else {
|
|
|
|
|
let brand = ele.axisValueLabel;
|
|
|
|
|
this.setBrand({brandname: brand});
|
|
|
|
|
this.$router.push("/brandInsight");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
</script>
|
|
|
|
|