| | |
| | | :linkEditCamera=" |
| | | ruleType === 'linkage' && editSdkObj ? editSdkObj.camera_polygons : null |
| | | " |
| | | :Cameras="ruleType === 'linkage' ? Carmeras : [Camera]" |
| | | :Cameras="ruleType === 'linkage' ? addData.cameras : [Camera]" |
| | | ></SdkSettingBox> |
| | | |
| | | <!-- 遮罩层 --> |
| | |
| | | type, |
| | | index, |
| | | }; |
| | | if (this.addData.type === "linkage") { |
| | | this.addData.cameras = []; |
| | | this.linkageRule[index].camera_polygons = []; |
| | | this.Carmeras.forEach((camera) => { |
| | | this.addData.cameras.push({ |
| | | polygonData: camera.polygonData, |
| | | cameraName: camera.cameraName, |
| | | cameraId: camera.cameraId, |
| | | }); |
| | | this.linkageRule[index].camera_polygons.push({ |
| | | polygon: camera.polygonData, |
| | | camera_name: camera.cameraName, |
| | | camera_id: camera.cameraId, |
| | | }); |
| | | }); |
| | | } |
| | | this.showSdkBox = false; |
| | | this.showSdkSettingBox = true; |
| | | }, |
| | |
| | | newRule.rule_with_pre = "&&"; |
| | | newRule.is_save_anyhow = true; |
| | | } |
| | | |
| | | this.SeparateRules[this.addData.index].rules.push(newRule); |
| | | } |
| | | |