reactor:【system 系统管理】dept 部门管理的实现,对齐 ele 和 antd

This commit is contained in:
YunaiV
2025-09-05 20:28:47 +08:00
parent 817a157645
commit 5776bf99f8
8 changed files with 195 additions and 160 deletions

View File

@@ -59,21 +59,20 @@ const [Modal, modalApi] = useVbenModal({
return;
}
// 加载数据
let data = modalApi.getData<SystemDeptApi.Dept>();
if (!data) {
const data = modalApi.getData<SystemDeptApi.Dept>();
if (!data || !data.id) {
return;
}
if (data.id) {
modalApi.lock();
try {
data = await getDept(data.id);
} finally {
modalApi.unlock();
modalApi.lock();
try {
formData.value = await getDept(data.id);
// 设置到 values
if (formData.value) {
await formApi.setValues(formData.value);
}
} finally {
modalApi.unlock();
}
// 设置到 values
formData.value = data;
await formApi.setValues(formData.value);
},
});
</script>