|
|
@@ -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[]
|
|
|
}
|