fix: 优化角色菜单表单加载逻辑,移除重复的菜单列表加载调用,确保在打开模态框时正确加载菜单数据。

This commit is contained in:
xingyu4j
2025-08-04 19:12:51 +08:00
parent 990ae4463a
commit 9a305e6cbd
3 changed files with 6 additions and 6 deletions

View File

@@ -63,6 +63,8 @@ const [Modal, modalApi] = useVbenModal({
if (!isOpen) {
return;
}
// 加载菜单列表
await loadMenuTree();
const data = modalApi.getData<SystemRoleApi.Role>();
if (!data || !data.id) {
return;
@@ -72,8 +74,6 @@ const [Modal, modalApi] = useVbenModal({
// 加载角色菜单
const menuIds = await getRoleMenuList(data.id as number);
await formApi.setFieldValue('menuIds', menuIds);
// 加载菜单列表
await loadMenuTree();
await formApi.setValues(data);
} finally {