区域主控高亮

编辑时展示原有属性
This commit is contained in:
2025-09-20 17:30:45 +08:00
parent e48d5ab2d8
commit 983b929d90
2 changed files with 43 additions and 4 deletions

View File

@@ -275,8 +275,16 @@ export default {
if (newVal && Object.keys(newVal).length > 0) {
// 填充表单数据
Object.keys(formData).forEach(key => {
if (newVal[key] !== undefined) {
formData[key] = newVal[key];
// 处理字段名映射
let dataKey = key;
if (key === 'parentControllerId') {
dataKey = 'parent_id';
} else if (key === 'subType') {
dataKey = 'sub_type';
}
if (newVal[dataKey] !== undefined) {
formData[key] = newVal[dataKey];
}
});
@@ -303,6 +311,14 @@ export default {
}
}, { immediate: true });
// 监听visible属性变化当对话框打开时重新加载区域主控列表
watch(() => props.visible, (newVal) => {
if (newVal) {
// 对话框打开时重新加载区域主控列表
loadAreaControllers();
}
}, { immediate: true });
// 组件挂载时加载区域主控列表
onMounted(() => {
loadAreaControllers();