From 5fb65ada8ccc28eabf823b284de70fbd3ca1f41e Mon Sep 17 00:00:00 2001
From: ZZJ <zzjdsg2300@163.com>
Date: 星期二, 28 九月 2021 18:29:36 +0800
Subject: [PATCH] 抓拍大图层级修复v1
---
src/pages/cameraAccess/components/CameraInfo.vue | 38 ++++++++++++++++++++------------------
1 files changed, 20 insertions(+), 18 deletions(-)
diff --git a/src/pages/cameraAccess/components/CameraInfo.vue b/src/pages/cameraAccess/components/CameraInfo.vue
index 58eee53..8f0c382 100644
--- a/src/pages/cameraAccess/components/CameraInfo.vue
+++ b/src/pages/cameraAccess/components/CameraInfo.vue
@@ -174,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'
@@ -268,7 +266,7 @@
getSounds() {
getSoundList().then(res => {
if (res.success) {
- this.soundList = res.data.list
+ this.soundList = res.data;
}
}).catch(
e => console.log(e)
@@ -336,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 => {
@@ -360,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();
@@ -382,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({
@@ -393,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({
@@ -403,7 +400,7 @@
}).catch(err => {
this.$notify({
type: "error",
- message: err.data
+ message: err.msg
});
});
} else {
@@ -425,6 +422,11 @@
message: "鎽勫儚鏈烘坊鍔犲け璐ワ紒"
});
}
+ }).catch((err) => {
+ this.$notify({
+ type: "error",
+ message: err.msg
+ });
});
}
}
--
Gitblit v1.8.0