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"
>
@@ -596,7 +599,7 @@ onMounted(()=>{
禁用
-
+
启用
@@ -612,6 +615,7 @@ onMounted(()=>{
+
@@ -653,8 +657,9 @@ onMounted(()=>{
border
row-key="id"
>
-
+
+
{{ scope.row.name }}
目录
菜单
@@ -662,11 +667,11 @@ onMounted(()=>{
外链
-
+
@@ -739,6 +744,7 @@ onMounted(()=>{
+
diff --git a/src/views/system/monitor/online/powerPage/appTabsPower.vue b/src/views/system/monitor/online/powerPage/appTabsPower.vue
index a8e5539..483789c 100644
--- a/src/views/system/monitor/online/powerPage/appTabsPower.vue
+++ b/src/views/system/monitor/online/powerPage/appTabsPower.vue
@@ -206,7 +206,34 @@ const submitPower = () => {
submitLoading.value = false
})
}
-
+/**
+@ 作者: 秦东
+@ 时间: 2025-12-20 15:33:37
+@ 功能: 全选
+*/
+const pickAllBut = (item:any,types:number) => {
+ console.log("--全选------------------------>",item,types)
+ // item.isTrue = !item.isTrue
+ switch(types){
+ case 1:
+ // item.pagePowerIsAll = item.isTrue
+ item.pagePower = item.pagePowerIsAll ? ["lc","lb","sj","dy","nc"] : []
+
+ break
+ case 2:
+ // item.formPowerIsAll = item.isTrue
+ item.formPower = item.formPowerIsAll ? ["zc", "tj", "dy", "sc", "fz"] : []
+ break
+ case 3:
+ // item.listPowerIsAll = item.isTrue
+ item.listPower = item.listPowerIsAll ? ["newAdd", "import", "export", "sc", "dy", "showQrCode","del","bj"] : []
+ break
+ case 4:
+ // item.isTrue = item.isTrue
+ item.operationButton = item.isPick ? ["bjapp","scapp","xzfg","scfg","yzfg","xz","bj","sc","yz","jczdh","yysz","yyfb"] : []
+ break
+ }
+}
@@ -225,7 +252,7 @@ const submitPower = () => {
- {{item.name}}{{ item.isTrue }}
+ {{item.name}}
@@ -241,7 +268,11 @@ const submitPower = () => {
-