fix: 回退权限保存后的 auto-refresh,改为手动刷新提示
This commit is contained in:
@ -498,15 +498,7 @@ const handleSave = async () => {
|
||||
permissions: permissions
|
||||
})
|
||||
if (res.code === 200) {
|
||||
ElMessage.success('权限保存成功!')
|
||||
// 立即刷新当前角色的权限回显,确保 UI 与数据库同步
|
||||
if (currentRole.value) {
|
||||
const refreshRes: any = await getRolePermissions(currentRole.value)
|
||||
if (refreshRes.code === 200) {
|
||||
const perms = new Set([...(refreshRes.data.menus || []), ...(refreshRes.data.elements || [])])
|
||||
setRowStatus(tableData.value, perms)
|
||||
}
|
||||
}
|
||||
ElMessage.success('权限保存成功!请手动切换角色以刷新显示')
|
||||
} else {
|
||||
ElMessage.error(res.msg || '保存失败')
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user