refactor(system): 优化角色权限设置功能

- 将 checkStrictly 属性设置为 true,确保菜单选择时父子联动
-移除不必要的 checkList 初始化值- 注释掉多选框事件中修改 checkStrictly 的代码- 注释掉权限菜单过滤的相关代码
This commit is contained in:
dj
2024-11-30 15:08:26 +08:00
parent 97384e7ede
commit 584ef56419
2 changed files with 11 additions and 11 deletions

View File

@@ -35,14 +35,14 @@ export const usePermisstionStroe = defineStore('permisstion', () => {
const sRouter = JSON.parse(JSON.stringify(res.data))
const mData = JSON.parse(JSON.stringify(res.data))
asyncRouters.value = formatAsyncRouters(sRouter)
let role = await getUser()
if(role){
generateMenu(mData).map(item => {
if (item.path == '/voice/management') {
item.children = item.children.filter(item => item.name !== "Speech")
}
})
}
// let role = await getUser()
// if(role){
// generateMenu(mData).map(item => {
// if (item.path == '/voice/management') {
// item.children = item.children.filter(item => item.name !== "Speech")
// }
// })
// }
menuList.value = [...menuList.value, ...generateMenu(mData)]
addAsyncRouters(asyncRouters.value)
isLoadRoutes.value = false