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