|
@@ -88,6 +88,9 @@ export default {
|
|
isxzqh_flag() {
|
|
isxzqh_flag() {
|
|
return store.state.xzqh_flag; //需要监听的数据
|
|
return store.state.xzqh_flag; //需要监听的数据
|
|
},
|
|
},
|
|
|
|
+ s3m_layer() {
|
|
|
|
+ return store.state.vectorlayerlist; //需要监听的数据
|
|
|
|
+ },
|
|
},
|
|
},
|
|
//监控data中的数据变化
|
|
//监控data中的数据变化
|
|
watch: {
|
|
watch: {
|
|
@@ -116,11 +119,27 @@ export default {
|
|
cockpit.hidden_xzqh(newVal);
|
|
cockpit.hidden_xzqh(newVal);
|
|
cockpit.hidden_wall(newVal);
|
|
cockpit.hidden_wall(newVal);
|
|
|
|
|
|
|
|
+ },
|
|
|
|
+ s3m_layer(newVal, oldVal) {
|
|
|
|
+ const hasS3M = newVal.find(obj => obj.type === 'S3M') !== undefined;
|
|
|
|
+ console.log('hasS3M: ', hasS3M);
|
|
|
|
+ if (hasS3M) {
|
|
|
|
+ this.sceneBrightness(1.1);
|
|
|
|
+ } else {
|
|
|
|
+ this.sceneBrightness(1);
|
|
|
|
+
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
},
|
|
},
|
|
//方法集合
|
|
//方法集合
|
|
methods: {
|
|
methods: {
|
|
|
|
+ sceneBrightness(value) {
|
|
|
|
+ var stages = viewer.scene.postProcessStages;
|
|
|
|
+ viewer.scene.brightness = viewer.scene.brightness || stages.add(Cesium.PostProcessStageLibrary.createBrightnessStage());
|
|
|
|
+ viewer.scene.brightness.enabled = true;
|
|
|
|
+ viewer.scene.brightness.uniforms.brightness = Number(value);
|
|
|
|
+ },
|
|
bigViewerChange() {
|
|
bigViewerChange() {
|
|
store.setViewerFlagb(!store.state.viewer_flag);
|
|
store.setViewerFlagb(!store.state.viewer_flag);
|
|
store.setToolBarShow(!store.state.viewer_flag);
|
|
store.setToolBarShow(!store.state.viewer_flag);
|
|
@@ -266,7 +285,7 @@ export default {
|
|
let adcode = obj.adcode
|
|
let adcode = obj.adcode
|
|
that.params.id = adcode
|
|
that.params.id = adcode
|
|
that.params.name = pri_name
|
|
that.params.name = pri_name
|
|
- store.setCockpitRegion({...obj,id:obj.adcode})
|
|
|
|
|
|
+ store.setCockpitRegion({ ...obj, id: obj.adcode })
|
|
|
|
|
|
that.setDatas()
|
|
that.setDatas()
|
|
// 管控指标
|
|
// 管控指标
|
|
@@ -455,6 +474,14 @@ export default {
|
|
this.init_xzqh();
|
|
this.init_xzqh();
|
|
this.init_hyqy();
|
|
this.init_hyqy();
|
|
// viewer.scene.debugShowFramesPerSecond = true;
|
|
// viewer.scene.debugShowFramesPerSecond = true;
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ // // 亮度设置
|
|
|
|
+ // var stages = viewer.scene.postProcessStages;
|
|
|
|
+ // viewer.scene.brightness = viewer.scene.brightness || stages.add(Cesium.PostProcessStageLibrary.createBrightnessStage());
|
|
|
|
+ // viewer.scene.brightness.enabled = true;
|
|
|
|
+ // viewer.scene.brightness.uniforms.brightness = Number(1);
|
|
});
|
|
});
|
|
|
|
|
|
|
|
|
|
@@ -547,6 +574,4 @@ export default {
|
|
// float: right;
|
|
// float: right;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
-
|
|
|
|
</style>
|
|
</style>
|