sd
6 天以前 3b994b7b56b3ef2f2044a199d2bdb1cbf985d247
src/pages/cameraAccess/components/SeparateRules.vue
@@ -13,11 +13,11 @@
          <div v-if="Camera.analytics && isShowPolling === 'show'" class="flex-box" v-show="cameraType === 'camera'">
            <span class="label">处理方式</span>
            <toggle-button  :width="60" :labels="{ checked: '实时', unchecked: '实时' }" :color="{
            <toggle-button :width="60" :labels="{ checked: '实时', unchecked: '实时' }" :color="{
              checked: '#3D68E1',
              unchecked: '#3D68E1',
              disabled: '#CCCCCC'
            }" :sync="true"/>
            }" :sync="true" />
            <!-- <toggle-button :value="Camera.dealWay" :width="60" :labels="{ checked: '实时', unchecked: '轮询' }" :color="{
              checked: '#3D68E1',
              unchecked: '#FF7733',
@@ -162,7 +162,7 @@
import { saveCameraScene } from "@/api/scene"
import { saveCameraAndTask, updateCameraAndTask } from "@/api/selectRule";
import { changeRunType,changeRunTypeTwo } from "@/api/pollConfig"
import { changeRunType, changeRunTypeTwo } from "@/api/pollConfig"
import { findAllFileByStackId } from "@/api/localVedio"
import VideoRuleData from "@/Pool/VideoRuleData"
@@ -190,6 +190,9 @@
  computed: {
    cameraType() {
      return this.TreeDataPool.treeActiveName === "camera" ? "camera" : "dataStack"
    },
    isGb28182() {
      return this.TreeDataPool.selectedNode.cameraType === 1
    }
  },
  data() {
@@ -435,7 +438,8 @@
          }
        })
      }
      console.info(
        this.Camera.rules)
    },
    delScenRule() {
      this.Camera.update()
@@ -446,6 +450,7 @@
    //是否进行视频分析处理
    pollEnable(row) {
      // console.info("Camera.:"+JSON.stringify(this.Camera))
      console.log("this.Camera",this.Camera)
      let val = 0
      if (row) {
        if (this.PollData.RealTimeSum < this.PollData.channelTotal) {
@@ -459,12 +464,13 @@
        this.Camera.dealWay = false
        val = -1
      }
      console.info("isOpen:"+this.Camera.analytics?1:0)
      console.info("视频分析按钮2")
      // console.info("isOpen:" + this.Camera.analytics ? 1 : 0)
      if (this.Camera.cameraId && this.Camera.cameraId !== undefined) {
        changeRunTypeTwo({
          videoId: this.Camera.cameraId,
          // isOpen: val
          isOpen: this.Camera.analytics?1:0
          videoType:this.isGb28182 ? 1 : 0,
          isOpen: this.Camera.analytics ? 1 : 0
        }).then((rsp) => {
          this.getStatus()
          if (rsp && rsp.status === 200) {