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