li.shaoyi 4 jaren geleden
bovenliggende
commit
9a364a5bca
1 gewijzigde bestanden met toevoegingen van 18 en 16 verwijderingen
  1. 18 16
      ERMCP/PCWEB/Menu/REDEAM.MD

+ 18 - 16
ERMCP/PCWEB/Menu/REDEAM.MD

@@ -1,21 +1,23 @@
 ## type
 
+interface PcwebMenuAuth {
+    label: string, // 标签
+    code: string, // 权限代码
+    rulekey: string, // 权限唯一key
+    isshow: boolean, // 是否显示
+    remark: string, //备注
+}
+
 interface PcwebMenu {
-    title: string,
-    code: string,
-    path: string,
-    component: string,
-    sort: number,
-    requireAuth: boolean,
-    isshow: boolean,
-    url?: string,
-    remark?: string,
+    title: string, // 标题
+    code: string,  // 路由名称
+    path: string, // 路由路径
+    component: string, // 组件名或文件地址
+    sort: number, // 排序
+    rulekey: string, // 权限唯一key
+    isshow: boolean, // 是否显示
+    url?: string, // 管理端地址
+    remark?: string, // 备注
     children?: PcwebMenu[],
-    auth?: {
-        label: string,
-        code: string,
-        requireAuth: boolean,
-        isshow: boolean,
-        remark?: string,
-    }[]
+    auth?: PcwebMenuAuth[]
 }