| | |
| | | |
| | | <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', |
| | |
| | | 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" |
| | | |
| | |
| | | computed: { |
| | | cameraType() { |
| | | return this.TreeDataPool.treeActiveName === "camera" ? "camera" : "dataStack" |
| | | }, |
| | | isGb28182() { |
| | | return this.TreeDataPool.selectedNode.cameraType === 1 |
| | | } |
| | | }, |
| | | data() { |
| | |
| | | } |
| | | }) |
| | | } |
| | | |
| | | console.info( |
| | | this.Camera.rules) |
| | | }, |
| | | delScenRule() { |
| | | this.Camera.update() |
| | |
| | | //是否进行视频分析处理 |
| | | 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) { |
| | |
| | | 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) { |