diff --git a/web-admin/src/config/menu.ts b/web-admin/src/config/menu.ts new file mode 100644 index 0000000..fa49d08 --- /dev/null +++ b/web-admin/src/config/menu.ts @@ -0,0 +1,25 @@ +export interface MenuItem { + path: string + title: string + icon?: string + children?: MenuItem[] + hidden?: boolean +} + +export const menuConfig: MenuItem[] = [ + { + path: '/', + title: '仪表盘', + icon: 'DataLine' + }, + { + path: '/admin', + title: '管理员管理', + icon: 'User' + }, + { + path: '/user', + title: '用户管理', + icon: 'UserFilled' + } +] \ No newline at end of file diff --git a/web-admin/src/layouts/Layout.vue b/web-admin/src/layouts/Layout.vue index 1e8ea73..91642cc 100644 --- a/web-admin/src/layouts/Layout.vue +++ b/web-admin/src/layouts/Layout.vue @@ -11,30 +11,32 @@ :unique-opened="true" router > -