diff --git a/src/permission.ts b/src/permission.ts index 160872b..a0f282d 100644 --- a/src/permission.ts +++ b/src/permission.ts @@ -42,9 +42,10 @@ router.beforeEach(async (to:any, from:any, next:any) => { } else { try { // const { roles } = await userStore.getInfo(); - const { perms } = await userStore.getInfo(); - // console.log("路由权限---》",perms); - const accessRoutes = await permissionStore.generateRoutes(perms); + const { perms,allPowerConfig } = await userStore.getInfo(); + console.log("路由权限---》",perms,allPowerConfig); + // const accessRoutes = await permissionStore.generateRoutes(perms); + const accessRoutes = await permissionStore.generateRoutes(allPowerConfig.menuIdAry); // console.log("路由权限--perms--》",accessRoutes); accessRoutes.forEach((route:any) => { // console.log("路由权限--addRoutecessRoutes",route); diff --git a/src/store/modules/permission.ts b/src/store/modules/permission.ts index 04faf80..8988376 100644 --- a/src/store/modules/permission.ts +++ b/src/store/modules/permission.ts @@ -104,7 +104,8 @@ export const usePermissionStore = defineStore("permission", () => { listRoutes() .then(({ data: asyncRoutes }) => { // 根据角色获取有访问权限的路由 - // console.log("获取到的路由---->",asyncRoutes); + console.log("获取到的路由---->",asyncRoutes); + console.log("获取到的路由--roles-->",roles); const accessedRoutes = filterAsyncRoutes(asyncRoutes, roles); // console.log("获取到的路由--1-->",accessedRoutes); diff --git a/src/views/system/monitor/online/index.vue b/src/views/system/monitor/online/index.vue index 9003efc..cc199fe 100644 --- a/src/views/system/monitor/online/index.vue +++ b/src/views/system/monitor/online/index.vue @@ -571,6 +571,7 @@ onMounted(()=>{ +
{ :height="treeBoxHeight" :v-loading="roleLoading||grouTabsLoading" :expand-on-click-node="false" + :highlight-current="true" + class="treebox" @node-click="pickRoleTree" > +