fix
This commit is contained in:
parent
ab54dd06b6
commit
949da4517a
@ -456,13 +456,14 @@ const handleUpdate = async (row?: any) => {
|
||||
form.value = res.data;
|
||||
// 清空选中的菜单
|
||||
if (treeRef.value) {
|
||||
await nextTick(); // 确保 UI 更新完成再操作
|
||||
treeRef.value.setCheckedKeys([], false);
|
||||
}
|
||||
// 获取角色的菜单权限
|
||||
const roleMenu = await getRoleMenuTreeselect(roleId);
|
||||
if (roleMenu?.checkedKeys?.length) {
|
||||
await nextTick(); // 确保 UI 更新完成再操作
|
||||
treeRef.value?.setCheckedKeys(roleMenu.checkedKeys, true);
|
||||
treeRef.value?.setCheckedKeys([...roleMenu.checkedKeys], true);
|
||||
}
|
||||
} catch (error) {
|
||||
console.error("获取角色信息或菜单权限失败:", error);
|
||||
|
Loading…
x
Reference in New Issue
Block a user