zouzs 1 روز پیش
والد
کامیت
e8847c9ce3
3فایلهای تغییر یافته به همراه8 افزوده شده و 5 حذف شده
  1. 3 3
      src/router/modules/childAccount.ts
  2. 1 1
      src/router/modules/order.ts
  3. 4 1
      src/utils/auth.ts

+ 3 - 3
src/router/modules/childAccount.ts

@@ -4,8 +4,7 @@ import { useUserStoreHook } from "@/store/modules/user";
 export default {
   path: "/childAccount",
   meta: {
-    title: "子账号管理",
-    showLink: !useUserStoreHook().isChild
+    title: "子账号管理"
   },
   children: [
     {
@@ -14,7 +13,8 @@ export default {
       component: () => import("@/views/childAccount/index.vue"),
       meta: {
         title: "子账号管理",
-        showParent: true
+        showParent: true,
+        roles: ["admin"]
       }
     }
   ]

+ 1 - 1
src/router/modules/order.ts

@@ -14,7 +14,7 @@ export default {
       meta: {
         title: "全部订单",
         showParent: true,
-        showLink: !useUserStoreHook().isChild
+        roles: ["admin"]
       }
     },
     {

+ 4 - 1
src/utils/auth.ts

@@ -124,8 +124,11 @@ export function setUserInfo(data: DataInfo<number>) {
 
   if (data.admUserName && data.loginName) {
     console.log("走的这里");
-    const { permissions, roles, main } = data;
+    let { permissions, roles, main } = data;
     console.log(main);
+    if (main) {
+      roles = ["admin"];
+    }
     const user = data.user;
     setUserKey({
       avatar: user?.avatar ?? "",