|
@@ -857,6 +857,10 @@ export default {
|
|
|
},
|
|
|
/** 预览按钮操作 */
|
|
|
preview(cameraParam) {
|
|
|
+ this.showTVWall(cameraParam.code, cameraParam.name);
|
|
|
+ },
|
|
|
+ /** 预览按钮操作 */
|
|
|
+ preview(cameraParam) {
|
|
|
if (cameraParam.type == '1') {
|
|
|
getDahuaVideoServer().then(newResponse => {
|
|
|
console.log(newResponse)
|
|
@@ -908,6 +912,52 @@ export default {
|
|
|
const params = [cameraParams]
|
|
|
this.ws.openVideo(params)
|
|
|
},
|
|
|
+ /* 电视墙替换开始 */
|
|
|
+ showTVWall(channelCode, channelName) {
|
|
|
+ // let channelCode = '6044981090191552';
|
|
|
+ // let channelName = '复兴大桥中段-交通事故';
|
|
|
+ let tvListJson = [
|
|
|
+ {
|
|
|
+ "switchTab": "2",
|
|
|
+ "treeLabels": [
|
|
|
+ {
|
|
|
+ "id": null,
|
|
|
+ "labelCode": "999",
|
|
|
+ "labelName": "电视墙",
|
|
|
+ "cameraType": null,
|
|
|
+ "parentLabelCode": ""
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "spcamera00010",
|
|
|
+ "labelCode": channelCode,
|
|
|
+ "labelName": channelName,
|
|
|
+ "cameraType": "1",
|
|
|
+ "parentLabelCode": "999"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "labelChannels": [
|
|
|
+ {
|
|
|
+ "labelCode": channelCode,
|
|
|
+ "channelDates": [
|
|
|
+ {
|
|
|
+ "channelCode": channelCode,
|
|
|
+ "channelName": channelName,
|
|
|
+ "channelSn": null,
|
|
|
+ "cameraType": "1",
|
|
|
+ "online": "1",
|
|
|
+ "cameraCode": "1"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ this.$refs.TVWall.showTVWall(tvListJson, [{"channelId": channelCode}]);
|
|
|
+ this.$refs.bottomMenu.showMeasure = false;
|
|
|
+ this.$refs.bottomMenu.showChild = false;
|
|
|
+ this.$refs.bottomMenu.showBanChild = false;
|
|
|
+ this.$refs.bottomMenu.showChangChild = false;
|
|
|
+ },
|
|
|
/** ----------------------------------摄像头预览结束------------------------------------- */
|
|
|
|
|
|
|