| | |
| | | }; |
| | | 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, |
| | | if ( |
| | | this.linkageRule[index].camera_polygons && |
| | | this.linkageRule[index].camera_polygons.length > 0 |
| | | ) { |
| | | this.linkageRule[index].camera_polygons.forEach((camera) => { |
| | | this.addData.cameras.push({ |
| | | polygonData: camera.polygon, |
| | | cameraName: camera.camera_name, |
| | | cameraId: camera.camera_id, |
| | | }); |
| | | }); |
| | | this.linkageRule[index].camera_polygons.push({ |
| | | polygon: camera.polygonData, |
| | | camera_name: camera.cameraName, |
| | | camera_id: camera.cameraId, |
| | | } else { |
| | | 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; |