From 998cff2189462a97cb8d6e1e7b9f88d9ecca524b Mon Sep 17 00:00:00 2001
From: heyujie <516346543@qq.com>
Date: 星期四, 14 七月 2022 14:34:36 +0800
Subject: [PATCH] add device clusterpwd change to authPwd
---
src/views/hashrate/CameraManage/CameraRules/components/SdkSettingBox.vue | 57 +++++++++++++++++++++++++++++++++++++++------------------
1 files changed, 39 insertions(+), 18 deletions(-)
diff --git a/src/views/hashrate/CameraManage/CameraRules/components/SdkSettingBox.vue b/src/views/hashrate/CameraManage/CameraRules/components/SdkSettingBox.vue
index c1e1726..7748a4a 100644
--- a/src/views/hashrate/CameraManage/CameraRules/components/SdkSettingBox.vue
+++ b/src/views/hashrate/CameraManage/CameraRules/components/SdkSettingBox.vue
@@ -295,7 +295,6 @@
} else {
sdkItem = this.$store.state.newSdk;
}
- console.log(typeof sdkItem.argDef);
if (typeof sdkItem.argDef === "string") {
sdkItem.argDef = JSON.parse(sdkItem.argDef);
}
@@ -339,25 +338,35 @@
initPolygon() {
let cameras = [];
if (this.linkEditCamera) {
+ this.allPolygonData = [];
cameras = this.linkEditCamera;
+ this.linkEditCamera.forEach((camera) => {
+ camera.polygon.forEach((polygon) => {
+ this.allPolygonData.push({
+ defence_state: polygon.defenceState,
+ polygonId: polygon.id,
+ name: camera.camera_name + ":" + polygon.name,
+ cameraId: camera.camera_id,
+ });
+ });
+ });
} else {
cameras = [...this.Cameras];
- }
+ for (let i = 0; i < cameras.length; i++) {
+ let polyOpt = cameras[i].polygonData.map((p) => {
+ return {
+ defence_state: p.defence_state,
+ polygonId: p.id,
+ name:
+ this.isLinkRule || this.linkEditCamera
+ ? cameras[i].cameraName + ":" + p.name
+ : p.name,
- for (let i = 0; i < cameras.length; i++) {
- let polyOpt = cameras[i].polygonData.map((p) => {
- return {
- defence_state: p.defence_state,
- polygonId: p.id,
- name:
- this.isLinkRule || this.linkEditCamera
- ? cameras[i].cameraName + ":" + p.name
- : p.name,
-
- cameraId: cameras[i].cameraId,
- };
- });
- this.allPolygonData = this.allPolygonData.concat(polyOpt);
+ cameraId: cameras[i].cameraId,
+ };
+ });
+ this.allPolygonData = this.allPolygonData.concat(polyOpt);
+ }
}
this.$forceUpdate();
@@ -491,7 +500,6 @@
},
validateArgVal(sdkArgItem, e) {
- console.log(sdkArgItem);
if (
typeof sdkArgItem.sdk_arg_value == "string" &&
sdkArgItem.sdk_arg_value == ""
@@ -884,6 +892,11 @@
}
});
let optArgDesc = " ";
+
+ //鏂板
+
+ //鏂板
+
this.sdkItem.optArg.forEach((arg) => {
let val = "";
let valRange = "";
@@ -925,11 +938,19 @@
optArgDesc.substring(optArgDesc.length - 1, optArgDesc.length);
optArgDesc += ")";
tempObj.sdk_set = defaultArgs.concat(optArgs);
- tempObj.icon_blob = this.$store.state.newSdk.iconBlob;
+ tempObj.ruleDes = defaultArgDesc + optArgDesc;
+ console.log(tempObj.ruleDes);
if (this.editSdk) {
+ tempObj.icon_blob = this.editSdk.icon_blob;
+ tempObj.group_id = this.editSdk.group_id;
+ tempObj.sort = this.editSdk.sort;
+ tempObj.id = this.editSdk.id;
+ tempObj.icon_blob = this.editSdk.icon_blob;
+ tempObj.icon_blob2 = this.editSdk.icon_blob2;
this.$emit("getEditSdk", tempObj);
} else {
+ tempObj.icon_blob = this.$store.state.newSdk.iconBlob;
this.$emit("getNewSdk", tempObj);
}
},
--
Gitblit v1.8.0