From ae2d855c89ca722ac7309fdf1aa6ceed370e3b95 Mon Sep 17 00:00:00 2001 From: heyujie <516346543@qq.com> Date: 星期一, 11 十月 2021 20:22:30 +0800 Subject: [PATCH] 监控ui --- src/pages/cameraAccess/components/CameraInfo.vue | 48 ++++++++++++++++++++++++++++-------------------- 1 files changed, 28 insertions(+), 20 deletions(-) diff --git a/src/pages/cameraAccess/components/CameraInfo.vue b/src/pages/cameraAccess/components/CameraInfo.vue index ddeaae0..8f0c382 100644 --- a/src/pages/cameraAccess/components/CameraInfo.vue +++ b/src/pages/cameraAccess/components/CameraInfo.vue @@ -61,9 +61,10 @@ </el-col> <el-col :span="9" :offset="1"> <el-form-item label="浜嬩欢澹伴煶"> - <div class="flex-wrap" style="margin-left:-10px"> + <div class="flex-wrap" style="margin-top: 10px;"> <el-switch v-model="form.voiceEnable" :width="50"></el-switch> - <el-select + <!-- 灞忚斀澹伴煶閫夋嫨,璋冩暣鍒板満鏅� --> + <!-- <el-select v-model="voice" placeholder="閫夋嫨澹伴煶" size="small" @@ -88,7 +89,7 @@ class="el-icon-video-pause" style="font-size:26px; vertical-align:middle; color:#409eff" ></i> - </span> + </span>--> </div> </el-form-item> </el-col> @@ -173,14 +174,12 @@ </template> <script> import { - checkCameraConnet, createCamera, updateCameraInfo, getCameraInfo, delCamera } from "@/api/camera"; import { getSoundList } from "@/api/event"; -import { changeRunType } from "@/api/pollConfig"; import CameraPlayer from "@/components/player"; import eChartsBar from '@/components/subComponents/eChartsBar' @@ -267,7 +266,7 @@ getSounds() { getSoundList().then(res => { if (res.success) { - this.soundList = res.data.list + this.soundList = res.data; } }).catch( e => console.log(e) @@ -335,8 +334,9 @@ this.resolutionList = list this.sensors = res.data.sensors } + this.$nextTick(() => { - this.initFormData() + this.initFormData(); Object.assign(this.form, res.data) this.soundList.forEach(element => { @@ -359,18 +359,6 @@ // 淇濆瓨 onSubmit(formName) { let list = this.$refs.cameraEditor.getResult() - // console.log(list, "sensor") - // id涓虹┖锛屾柊澧炴憚鍍忔満 - - if (this.form.voiceEnable && this.form.voiceId === "") { - this.$notify({ - type: "error", - message: "璇烽�夋嫨涓�涓簨浠跺0闊�" - }); - - return; - } - this.$refs[formName].validate(async valid => { if (valid) { const isRequire = this.verifyRequrie(); @@ -381,10 +369,11 @@ this.form.sensors = list this.form.resolution_width = Number(this.form.resolution.split("*")[0]) this.form.resolution_height = Number(this.form.resolution.split("*")[1]) - + let _this = this; // 鏇存柊 if (this.form.id !== "") { this.form.areaid = this.TreeDataPool.getParent(this.form.id, this.isGb28182); + console.log(this.TreeDataPool.selectedNode) updateCameraInfo(this.form).then(rsp => { if (rsp.success) { this.$notify({ @@ -392,6 +381,15 @@ message: "鎽勫儚鏈轰俊鎭慨鏀规垚鍔燂紒" }); this.TreeDataPool.fetchTreeData(); + console.log(this.TreeDataPool.selectedNode) + //_this.$root.$children[0].$refs['leftTree'].$refs.tree.ztreeObj.checkNode(_this.TreeDataPool.selectedNode, true, false, false); + //閫変腑淇敼鍚庣殑鑺傜偣 + let {evt,treeId} = _this.$root.$children[0].$refs['leftTree'].$refs.tree; + console.log(evt,treeId) + // this.$nextTick(()=>{ + //_this.$root.$children[0].$refs['leftTree'].$refs.tree.handleCreated() + // }) + } else { this.selectCamera(this.TreeDataPool.selectedNode); this.$notify({ @@ -399,6 +397,11 @@ message: "鎽勫儚鏈轰俊鎭慨鏀瑰け璐ワ紒" }); } + }).catch(err => { + this.$notify({ + type: "error", + message: err.msg + }); }); } else { this.form.areaid = this.addParentId; @@ -419,6 +422,11 @@ message: "鎽勫儚鏈烘坊鍔犲け璐ワ紒" }); } + }).catch((err) => { + this.$notify({ + type: "error", + message: err.msg + }); }); } } -- Gitblit v1.8.0