From 878ce80ef3ca88a2c108fbc713cd6ea461c44de1 Mon Sep 17 00:00:00 2001 From: ZZJ <zzjdsg2300@163.com> Date: 星期三, 13 十月 2021 13:51:03 +0800 Subject: [PATCH] 拓扑图 --- src/pages/cameraAccess/components/DataStackInfo.vue | 67 +++++++++++++++++---------------- 1 files changed, 35 insertions(+), 32 deletions(-) diff --git a/src/pages/cameraAccess/components/DataStackInfo.vue b/src/pages/cameraAccess/components/DataStackInfo.vue index fcd94b7..57281fa 100644 --- a/src/pages/cameraAccess/components/DataStackInfo.vue +++ b/src/pages/cameraAccess/components/DataStackInfo.vue @@ -332,7 +332,6 @@ copyFile } from "@/api/localVedio"; -import { changeRunType } from "@/api/pollConfig"; import InfoCard from "./infoCard" import eChartsBar from '@/components/subComponents/eChartsBar' @@ -441,23 +440,12 @@ }, mounted() { this.initFormData(); - console.log(this.PollData.barCharts) - }, beforeDestroy() { this.taskUid = 0; }, - watch: { - 'fileList.length': { - handler(n, o) { - //鏁版嵁鏍堟枃浠舵暟閲忓彉鏇� - //鏇存柊鐙珛鍦烘櫙鏁版嵁鏍堟枃浠� - this.$root.$children[0].$children[1].$refs['sepRule'].getStackFiles(); - } - }, - }, methods: { - checkResolution(val){ + checkResolution(val) { this.form.resolution_width = Number(val.split('*')[0]); this.form.resolution_height = Number(val.split('*')[1]); }, @@ -466,8 +454,12 @@ if (row.type === 1) { this.videoUrl = "/files/" + row.identifier + ".mp4" - } else if (row.type === 2) { + // 涓烘湐榛勪娇鐢ㄦ暟鎹爤瀹氬埗, 娌℃湁MD5 + if (row.identifier == "") { + this.videoUrl = row.path.replace("/opt/vasystem", ""); + } + } else if (row.type === 2) { this.imgUrl = "/files/" + row.path.substr(row.path.lastIndexOf('/') + 1) } }, @@ -491,11 +483,12 @@ this.DataStackPool.clean(); this.fileList = []; }, + // 鏁版嵁鏍堟枃浠跺す閫変腑鏃讹紝鐢辩埗缁勪欢瑙﹀彂 selectDir(node) { if (node.id === "") { return } - console.log('閫夋嫨鏁版嵁鏍�',node) + this.isDisabled = false; this.isAdd = false; this.videoItem = null; @@ -534,27 +527,37 @@ }, 2 * 1000); }, fetchFileList() { - findAllFileByStackId({ name: this.searchInput, stackId: this.form.id, page: this.page, size: this.size, type: 0 }).then(rsp => { - if (rsp && rsp.success && rsp.data.total >= 0) { - this.fileList = rsp.data.dataList; - this.total = rsp.data.total; - // 瀹氭椂鍒锋柊浼氭竻绌洪�変腑鐘舵�侊紝鍦ㄨ繖閲屾仮澶� - this.fileList.forEach(row => { - //this.polygonDatas.push({snapshot_url:row.snapshot_url}) - if (this.multipleSelection.indexOf(row.id) !== -1) { - this.$nextTick(() => { - this.$refs.multipleTable.toggleRowSelection(row); - }) - } - }); - } - }).catch(err => { - console.log(err) - }) + findAllFileByStackId({ name: this.searchInput, stackId: this.form.id, page: this.page, size: this.size, type: 0 }).then( + rsp => { + if (rsp && rsp.success && rsp.data.total >= 0) { + this.fileList = rsp.data.dataList; + this.total = rsp.data.total; + // 瀹氭椂鍒锋柊浼氭竻绌洪�変腑鐘舵�侊紝鍦ㄨ繖閲屾仮澶� + this.fileList.forEach(row => { + //this.polygonDatas.push({snapshot_url:row.snapshot_url}) + if (this.multipleSelection.indexOf(row.id) !== -1) { + this.$nextTick(() => { + this.$refs.multipleTable.toggleRowSelection(row); + }) + } + }); + } + }).catch(err => { + console.log(err) + }) }, // 淇濆瓨 onSubmit(formName) { + if (formName == 'addForm') { + if (this.form.name.indexOf('/') >= 0) { + this.$notify({ + type: "error", + message: "淇濆瓨澶辫触,鏁版嵁鏍堝悕绉颁笉鑳藉寘鍚�'/'锛�" + }); + return; + } + } this.$refs[formName].validate(async valid => { if (valid) { saveDir(this.form).then(rsp => { -- Gitblit v1.8.0