|
@@ -57,12 +57,28 @@ export default {
|
|
|
state: "",
|
|
|
timeout: null,
|
|
|
pick_entity: null,
|
|
|
+ dataid: 0,
|
|
|
+ tempData: [],
|
|
|
};
|
|
|
},
|
|
|
//监听属性 类似于data概念
|
|
|
- computed: {},
|
|
|
+ computed: {
|
|
|
+ vectordataid() {
|
|
|
+ return store.state.vectordataid;
|
|
|
+ },
|
|
|
+ },
|
|
|
//监控data中的数据变化
|
|
|
- watch: {},
|
|
|
+ watch: {
|
|
|
+ vectordataid: {
|
|
|
+ immediate: true,
|
|
|
+ handler(newValue) {
|
|
|
+ this.dataid = newValue;
|
|
|
+ this.$nextTick(()=>{
|
|
|
+ this.initChart();
|
|
|
+ })
|
|
|
+ },
|
|
|
+ },
|
|
|
+ },
|
|
|
//方法集合
|
|
|
methods: {
|
|
|
build_data(geojson) {
|
|
@@ -134,17 +150,17 @@ export default {
|
|
|
beginTime: params ? params.beginTime : store.state.cockpit_date[0],
|
|
|
endTime: params ? params.endTime : store.state.cockpit_date[1],
|
|
|
id: params ? params.id : "4602",
|
|
|
- val0: params ? params.dataid : "3",
|
|
|
+ val0: this.dataid == 0 ? store.state.vectordataid : this.dataid,
|
|
|
};
|
|
|
let res = await QueryList(obj);
|
|
|
const data = [];
|
|
|
- var total = 0
|
|
|
+ var total = 0;
|
|
|
res.data.forEach((item, index) => {
|
|
|
data.push({
|
|
|
name: item["用海类型"],
|
|
|
value: item["宗海面积(公顷)"],
|
|
|
});
|
|
|
- total += Number(item["宗海面积(公顷)"])
|
|
|
+ total += Number(item["宗海面积(公顷)"]);
|
|
|
});
|
|
|
const color = [
|
|
|
"#3591FF",
|
|
@@ -186,7 +202,7 @@ export default {
|
|
|
});
|
|
|
let option = {
|
|
|
//你的代码
|
|
|
- backgroundColor:'transparent',
|
|
|
+ backgroundColor: "transparent",
|
|
|
legend: {
|
|
|
// type: 'scroll',
|
|
|
show: true,
|
|
@@ -285,11 +301,11 @@ export default {
|
|
|
pick_entity = new Cesium.CustomDataSource("pick_entity");
|
|
|
viewer.dataSources.add(pick_entity);
|
|
|
}); //生命周期 - 挂在完成
|
|
|
- this.initChart();
|
|
|
}, //生命周期 - 挂在完成
|
|
|
beforeUpdate() {}, //生命周期 - 更新之前
|
|
|
updated() {}, //生命周期 - 更新之后
|
|
|
- beforeDestroy() {}, //生命周期 - 销毁之前
|
|
|
+ beforeDestroy() {
|
|
|
+ }, //生命周期 - 销毁之前
|
|
|
destroy() {}, //生命周期 - 销毁完成
|
|
|
activated() {}, //若组件实例是 <KeepAlive> 缓存树的一部分,当组件被插入到 DOM 中时调用。
|
|
|
deactivated() {}, //若组件实例是 <KeepAlive> 缓存树的一部分,当组件从 DOM 中被移除时调用。
|