|
@@ -262,6 +262,44 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ /* 电视墙替换开始 */
|
|
|
+ showTVWall(channelCode, channelName) {
|
|
|
+ // let channelCode = '6044981090191552';
|
|
|
+ // let channelName = '复兴大桥中段-交通事故';
|
|
|
+ let tvListJson = [
|
|
|
+ {
|
|
|
+ 'switchTab': '1',
|
|
|
+ 'treeLabels': [
|
|
|
+ {
|
|
|
+ 'labelCode': '123456',
|
|
|
+ 'labelName': '视频场景',
|
|
|
+ 'parentLabelCode': null
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'labelCode': 'd941adbbd3e64dac92cc448dec5293cd',
|
|
|
+ 'labelName': channelName,
|
|
|
+ 'parentLabelCode': 123456
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ 'labelChannels': [{
|
|
|
+ 'channelDates': [{
|
|
|
+ 'channelCode': channelCode,
|
|
|
+ 'channelName': channelName,
|
|
|
+ 'channelSn': null,
|
|
|
+ 'cameraType': 1,
|
|
|
+ 'online': 1
|
|
|
+ }],
|
|
|
+ 'labelCode': 'd941adbbd3e64dac92cc448dec5293cd'
|
|
|
+ }]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ this.$refs.TVWall.showTVWall(tvListJson, [{"channelId": channelCode}]);
|
|
|
+ this.$refs.supermap.isEditableLayers = false;
|
|
|
+ this.$refs.bottomMenu.showChild = false;
|
|
|
+ this.$refs.bottomMenu.showBanChild = false;
|
|
|
+ this.$refs.bottomMenu.showChangChild = false;
|
|
|
+ },
|
|
|
+ /* 电视墙替换结束 */
|
|
|
/** 部门树*/
|
|
|
// 查询部门下拉树结构
|
|
|
getTreeselect() {
|
|
@@ -413,8 +451,11 @@ export default {
|
|
|
isAggregation: false
|
|
|
}
|
|
|
if (res.data.visuForestCloudCameraBOList[i].channelCode != null) {
|
|
|
- markersMap.parameter = {code:res.data.visuForestCloudCameraBOList[i].cameraCode,
|
|
|
- type:res.data.visuForestCloudCameraBOList[i].cameraFactory}
|
|
|
+ markersMap.parameter = {
|
|
|
+ code:res.data.visuForestCloudCameraBOList[i].cameraCode,
|
|
|
+ name:res.data.visuForestCloudCameraBOList[i].cameraName,
|
|
|
+ type:res.data.visuForestCloudCameraBOList[i].cameraFactory
|
|
|
+ }
|
|
|
} else {
|
|
|
markersMap.parameter = []
|
|
|
}
|
|
@@ -506,8 +547,11 @@ export default {
|
|
|
isAggregation: false
|
|
|
}
|
|
|
if (res.data[i].channelCode != null) {
|
|
|
- markersMap.parameter = {code:res.data[i].cameraCode,
|
|
|
- type:res.data[i].cameraFactory}
|
|
|
+ markersMap.parameter = {
|
|
|
+ code:res.data[i].cameraCode,
|
|
|
+ name:res.data[i].cameraName,
|
|
|
+ type:res.data[i].cameraFactory
|
|
|
+ }
|
|
|
} else {
|
|
|
markersMap.parameter = []
|
|
|
}
|
|
@@ -613,6 +657,11 @@ export default {
|
|
|
},
|
|
|
/** 预览按钮操作 */
|
|
|
preview(cameraParam) {
|
|
|
+ this.showTVWall(cameraParam.code, cameraParam.name);
|
|
|
+ },
|
|
|
+
|
|
|
+ /** 预览按钮操作 */
|
|
|
+ preview_废弃(cameraParam) {
|
|
|
if(cameraParam.type=='1'){
|
|
|
getDahuaVideoServer().then(newResponse => {
|
|
|
console.log(newResponse)
|