diff --git a/package.json b/package.json index 948680e..85bff78 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "youlai-app", - "version": "0.0.0", + "version": "0.1.2", "scripts": { "dev:app": "uni -p app", "dev:app-android": "uni -p app-android", diff --git a/src/constants/work-menu.ts b/src/constants/work-menu.ts new file mode 100644 index 0000000..868aee7 --- /dev/null +++ b/src/constants/work-menu.ts @@ -0,0 +1,58 @@ +/** + * 工作台菜单配置 + */ + +export interface WorkMenuItem { + icon: string; + title: string; + url: string; + perm: string; +} + +export interface WorkMenuGroup { + title: string; + children: WorkMenuItem[]; +} + +export const workMenuConfig: WorkMenuGroup[] = [ + { + title: "系统管理", + children: [ + { + icon: "/static/icons/user.png", + title: "用户管理", + url: "/pages/work/user/index", + perm: "sys:user:list", + }, + { + icon: "/static/icons/role.png", + title: "角色管理", + url: "/pages/work/role/index", + perm: "sys:role:list", + }, + { + icon: "/static/icons/notice.png", + title: "通知公告", + url: "/pages/work/notice/index", + perm: "sys:notice:list", + }, + { + icon: "/static/icons/setting.png", + title: "系统配置", + url: "/pages/work/config/index", + perm: "sys:config:list", + }, + ], + }, + { + title: "系统监控", + children: [ + { + icon: "/static/icons/log.png", + title: "系统日志", + url: "/pages/work/log/index", + perm: "sys:log:list", + }, + ], + }, +]; diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue index b165874..866964e 100644 --- a/src/pages/index/index.vue +++ b/src/pages/index/index.vue @@ -16,7 +16,7 @@