From 83726f52e581005a6ab6c2cf057e1ffd5e24d4bc Mon Sep 17 00:00:00 2001
From: sd <shidong@jhsoft.cc>
Date: 星期三, 23 七月 2025 18:42:30 +0800
Subject: [PATCH] 算力管理接口数据对接; 实时监控弹窗样式调整:增加督查任务等新数据字段; 实时监控详情添加相关文档及下载功能。

---
 src/pages/cameraAccess/components/SeparateRules.vue |   29 ++++++++++++++++++++++++-----
 1 files changed, 24 insertions(+), 5 deletions(-)

diff --git a/src/pages/cameraAccess/components/SeparateRules.vue b/src/pages/cameraAccess/components/SeparateRules.vue
index aae7698..2aeadb4 100644
--- a/src/pages/cameraAccess/components/SeparateRules.vue
+++ b/src/pages/cameraAccess/components/SeparateRules.vue
@@ -157,7 +157,7 @@
 import { saveCameraScene } from "@/api/scene"
 import { saveCameraAndTask, updateCameraAndTask } from "@/api/selectRule";
 
-import { changeRunType } from "@/api/pollConfig"
+import { changeRunType,changeRunTypeTwo } from "@/api/pollConfig"
 import { findAllFileByStackId } from "@/api/localVedio"
 import VideoRuleData from "@/Pool/VideoRuleData"
 
@@ -439,6 +439,7 @@
     },
     //鏄惁杩涜瑙嗛鍒嗘瀽澶勭悊
     pollEnable(row) {
+      // console.info("Camera.:"+JSON.stringify(this.Camera))
       let val = 0
       if (row) {
         if (this.PollData.RealTimeSum < this.PollData.channelTotal) {
@@ -453,10 +454,9 @@
         val = -1
       }
       if (this.Camera.cameraId && this.Camera.cameraId !== undefined) {
-        changeRunType({
-          camera_ids: [this.Camera.cameraId],
-          run_type: val,
-          isGb: this.Camera.gb28181
+        changeRunTypeTwo({
+          videoId: this.Camera.cameraId,
+          isOpen: val===1?1:0
         }).then((rsp) => {
           this.getStatus()
           if (rsp && rsp.success) {
@@ -472,6 +472,25 @@
           }
           this.TreeDataPool.fetchTreeData()
         })
+        // changeRunType({
+        //   camera_ids: [this.Camera.cameraId],
+        //   run_type: val,
+        //   isGb: this.Camera.gb28181
+        // }).then((rsp) => {
+        //   this.getStatus()
+        //   if (rsp && rsp.success) {
+        //     this.$notify({
+        //       type: "success",
+        //       message: "閰嶇疆鎴愬姛"
+        //     })
+        //   } else {
+        //     this.$notify({
+        //       type: "error",
+        //       message: "閰嶇疆澶辫触"
+        //     })
+        //   }
+        //   this.TreeDataPool.fetchTreeData()
+        // })
       }
       this.PollData.statisticTaskInfo()
     },

--
Gitblit v1.8.0