ZZJ
2022-06-22 1c3933b20438da1d858dda2161f058dfa1b36f1e
src/views/hashrate/CameraManage/CameraRules/index.vue
@@ -901,19 +901,32 @@
      };
      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;