| | |
| | | } else { |
| | | sdkItem = this.$store.state.newSdk; |
| | | } |
| | | console.log(typeof sdkItem.argDef); |
| | | if (typeof sdkItem.argDef === "string") { |
| | | sdkItem.argDef = JSON.parse(sdkItem.argDef); |
| | | } |
| | |
| | | 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(); |
| | |
| | | }, |
| | | |
| | | validateArgVal(sdkArgItem, e) { |
| | | console.log(sdkArgItem); |
| | | if ( |
| | | typeof sdkArgItem.sdk_arg_value == "string" && |
| | | sdkArgItem.sdk_arg_value == "" |
| | |
| | | |
| | | setOptArgValueOptions(optArg) { |
| | | let alias = optArg.alias; |
| | | console.log(121212); |
| | | console.log(alias); |
| | | optArg.valueOptions = this.VideoManageData.Dictionary[alias].map((r) => { |
| | | return { |
| | | name: r.name, |
| | |
| | | } |
| | | }); |
| | | let optArgDesc = " "; |
| | | |
| | | //新增 |
| | | |
| | | //新增 |
| | | |
| | | this.sdkItem.optArg.forEach((arg) => { |
| | | let val = ""; |
| | | let valRange = ""; |
| | |
| | | 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); |
| | | } |
| | | }, |
| | |
| | | } |
| | | |
| | | .el-input ::v-deep { |
| | | width: 50px; |
| | | width: 100px; |
| | | height: 32px; |
| | | |
| | | input { |
| | | width: 50px; |
| | | width: 100px; |
| | | height: 32px; |
| | | } |
| | | } |
| | | |
| | | .el-select { |
| | | width: 68px; |
| | | width: 100px; |
| | | } |
| | | |
| | | .font { |
| | |
| | | .btns { |
| | | position: absolute; |
| | | display: flex; |
| | | justify-content: end; |
| | | justify-content: flex-end; |
| | | align-items: center; |
| | | left: 0; |
| | | right: 0; |