|
|
@@ -61,9 +61,9 @@
|
|
|
@update:scene-checked-list="handleUpdateSceneTemplateList"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="所属工位:" prop="workspaceId">
|
|
|
+ <el-form-item label="所属工位:" prop="workspaceIdStr">
|
|
|
<el-tree-select
|
|
|
- v-model="cameraNVRData.workspaceId"
|
|
|
+ v-model="workspaceIdStr"
|
|
|
:data="workspaceInfo"
|
|
|
:render-after-expand="false"
|
|
|
:default-expand-all="props.formData ? true : false"
|
|
|
@@ -148,13 +148,15 @@
|
|
|
const NVRFormRef = ref();
|
|
|
const cameraNVRData = ref<CameraDetailServer>({} as CameraDetailServer);
|
|
|
|
|
|
+ const workspaceIdStr = ref(''); // 树节点value
|
|
|
+
|
|
|
const rules = {
|
|
|
nvrId: [{ required: true, message: '请选择NVR设备', trigger: 'blur' }],
|
|
|
name: [{ required: true, message: '请输入名称', trigger: 'blur' }],
|
|
|
code: [{ required: true, message: '请输入设备ID', trigger: 'blur' }],
|
|
|
nvrChannel: [{ required: true, message: '请输入NVR平台通道号', trigger: 'blur' }],
|
|
|
sceneTemplateList: [{ required: true, message: '请选择至少一个业务场景', trigger: 'blur' }],
|
|
|
- workspaceId: [{ required: true, message: '请选择工位', trigger: 'blur' }],
|
|
|
+ workspaceIdStr: [{ required: true, message: '请选择工位', trigger: 'blur' }],
|
|
|
cameraType: [{ required: true, message: '请选择协议类型', trigger: 'blur' }],
|
|
|
videoStandard: [{ required: true, message: '请选择视频编码标准', trigger: 'blur' }],
|
|
|
};
|
|
|
@@ -189,8 +191,8 @@
|
|
|
getNvrDevice();
|
|
|
getWorkspaceFromTreeInfo();
|
|
|
if (props.formData) {
|
|
|
- console.log('props.formData', props.formData);
|
|
|
cameraNVRData.value = props.formData;
|
|
|
+ workspaceIdStr.value = `workspace-${props.formData.workspaceId}`;
|
|
|
}
|
|
|
});
|
|
|
</script>
|