diff --git a/src/config/routes.js b/src/config/routes.js
index c12a03f..18e45cc 100644
--- a/src/config/routes.js
+++ b/src/config/routes.js
@@ -5,13 +5,51 @@
const userRoutes = [
{
path: '/home',
- name: 'home',
+ name: 'Home',
component: 'home',
meta: {
- title: 'dashboard',
- icon: 'DashboardOutlined',
- role: ['admin']
+ title: '首页',
+ icon: 'HomeOutlined',
+ affix: true,
+ noCache: false
}
+ },
+ {
+ path: '/system',
+ name: 'System',
+ meta: {
+ title: '系统管理',
+ icon: 'SettingOutlined'
+ },
+ children: [
+ {
+ path: '/system/user',
+ name: 'SystemUser',
+ component: 'system/user',
+ meta: {
+ title: '用户管理',
+ icon: 'UserOutlined'
+ }
+ },
+ {
+ path: '/system/role',
+ name: 'SystemRole',
+ component: 'system/role',
+ meta: {
+ title: '角色管理',
+ icon: 'TeamOutlined'
+ }
+ },
+ {
+ path: '/system/menu',
+ name: 'SystemMenu',
+ component: 'system/menu',
+ meta: {
+ title: '菜单管理',
+ icon: 'MenuOutlined'
+ }
+ }
+ ]
}
]
diff --git a/src/layouts/components/setting.vue b/src/layouts/components/setting.vue
new file mode 100644
index 0000000..25bec59
--- /dev/null
+++ b/src/layouts/components/setting.vue
@@ -0,0 +1,9 @@
+
+
+
+
+
diff --git a/src/layouts/components/sideMenu.vue b/src/layouts/components/sideMenu.vue
new file mode 100644
index 0000000..4ef892f
--- /dev/null
+++ b/src/layouts/components/sideMenu.vue
@@ -0,0 +1,174 @@
+
+
+
+
+
+
+
diff --git a/src/layouts/components/tags.vue b/src/layouts/components/tags.vue
new file mode 100644
index 0000000..ab4d742
--- /dev/null
+++ b/src/layouts/components/tags.vue
@@ -0,0 +1,274 @@
+
+
+
+
+
+
+
diff --git a/src/layouts/components/topMenu.vue b/src/layouts/components/topMenu.vue
new file mode 100644
index 0000000..4dc82f2
--- /dev/null
+++ b/src/layouts/components/topMenu.vue
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
diff --git a/src/layouts/components/userbar.vue b/src/layouts/components/userbar.vue
new file mode 100644
index 0000000..3a1a7c0
--- /dev/null
+++ b/src/layouts/components/userbar.vue
@@ -0,0 +1,251 @@
+
+
+
+
+
+ {{ userStore.user?.username?.charAt(0)?.toUpperCase() || 'U' }}
+
+
{{ userStore.user?.username || 'Admin' }}
+
+
+
+
+
+
+ 个人中心
+
+
+
+ 系统设置
+
+
+
+
+ 退出登录
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
布局模式
+
+ 默认布局
+ 菜单布局
+ 顶部布局
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/layouts/index.vue b/src/layouts/index.vue
index dc09aa8..cc652b6 100644
--- a/src/layouts/index.vue
+++ b/src/layouts/index.vue
@@ -2,33 +2,131 @@
-
-
-
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/system/menu/index.vue b/src/pages/system/menu/index.vue
new file mode 100644
index 0000000..aecb3da
--- /dev/null
+++ b/src/pages/system/menu/index.vue
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
diff --git a/src/pages/system/role/index.vue b/src/pages/system/role/index.vue
new file mode 100644
index 0000000..b9a47f0
--- /dev/null
+++ b/src/pages/system/role/index.vue
@@ -0,0 +1,141 @@
+
+
+
+
+
+
+ 新增角色
+
+
+
+
+
+
+
+ {{ record.status === 1 ? '正常' : '禁用' }}
+
+
+
+
+ 编辑
+ 权限
+ 删除
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/system/user/index.vue b/src/pages/system/user/index.vue
new file mode 100644
index 0000000..278fa70
--- /dev/null
+++ b/src/pages/system/user/index.vue
@@ -0,0 +1,172 @@
+
+
+
+
+
+
+ 新增用户
+
+
+
+
+
+
+
+
+
+ {{ record.status === 1 ? '正常' : '禁用' }}
+
+
+
+
+ 编辑
+ 删除
+
+
+
+
+
+
+
+
+
+
+