| | |
| | | this.allPolygonData.push({ |
| | | defence_state: polygon.defenceState, |
| | | polygonId: polygon.id, |
| | | name: camera.cameraName + ":" + polygon.name, |
| | | cameraId: camera.cameraId, |
| | | name: camera.camera_name + ":" + polygon.name, |
| | | cameraId: camera.camera_id, |
| | | }); |
| | | }); |
| | | }); |
| | |
| | | }, |
| | | |
| | | 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.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; |
| | |
| | | } |
| | | |
| | | .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; |