From 3e998850b5c4af147a60ed0b86b47379fc9eb1f2 Mon Sep 17 00:00:00 2001 From: heyujie <516346543@qq.com> Date: 星期四, 16 六月 2022 15:42:33 +0800 Subject: [PATCH] bei bei ke --- src/pages/cameraAccess/components/SeparateRules.vue | 49 +++++++++++++++++++++++++++++++++---------------- 1 files changed, 33 insertions(+), 16 deletions(-) diff --git a/src/pages/cameraAccess/components/SeparateRules.vue b/src/pages/cameraAccess/components/SeparateRules.vue index 61eff5d..ed6295b 100644 --- a/src/pages/cameraAccess/components/SeparateRules.vue +++ b/src/pages/cameraAccess/components/SeparateRules.vue @@ -34,7 +34,13 @@ @change="changePoll" /> </div> - + <div + v-if="Camera.analytics" + class="flex-box" + v-show="cameraType === 'camera'" + > + <span class="label">澶勭悊鐘舵��: {{ camStatus }}</span> + </div> <div v-if="Camera.analytics" class="flex-box" @@ -256,7 +262,7 @@ import { savePolygon } from "@/api/polygon"; import { pasteRules } from "@/api/task"; - +import { getCameraInfo } from "@/api/camera"; import { saveCameraScene } from "@/api/scene"; import { changeRunType } from "@/api/pollConfig"; @@ -309,20 +315,8 @@ prevEl: ".swiper-local-prev", }, }, - // swiperOption: { - // slidesPerView: 5, - // spaceBetween: 8, - // pagination: { - // el: ".swiper-pagination", - // clickable: true - // }, - // navigation: { - // nextEl: ".swiper-next-border", - // prevEl: ".swiper-pre-border" - // } - // }, tableRuleList: [], - + camStatus:'', cameraId: "", showSysInfo: false, showCanvas: true, @@ -357,6 +351,29 @@ }, }, methods: { + getStatus() { + getCameraInfo(this.Camera.cameraId).then((res) => { + if (res.success) { + switch (res.data.status) { + case 0: + this.camStatus = "鏈厤瑙勫垯"; + return + case 1: + this.camStatus = "绛夊緟杞澶勭悊"; + return + case 2: + this.camStatus = "姝e湪鎵ц鍒嗘瀽澶勭悊"; + return + case -1: + this.camStatus = "鍏朵粬鎯呭喌瀵艰嚧鏈鐞�"; + return + case -2: + this.camStatus = "鏁呴殰瀵艰嚧鏈鐞�"; + return + } + } + }); + }, prevClick() { if (this.swiperIndex == 0) { if (this.stackFilesPage > 1) { @@ -550,11 +567,11 @@ val = -1; } if (this.Camera.cameraId && this.Camera.cameraId !== undefined) { - debugger; changeRunType({ camera_ids: [this.Camera.cameraId], run_type: val, }).then((rsp) => { + this.getStatus() if (rsp && rsp.success) { this.$notify({ type: "success", -- Gitblit v1.8.0