diff --git a/mock/MockMenus.js b/mock/MockMenus.js
index 9448110..4701d73 100644
--- a/mock/MockMenus.js
+++ b/mock/MockMenus.js
@@ -32,22 +32,6 @@ const allMenus = [
{
id: 14,
parentId: 1,
- iconCls: 'GroupsOutlined',
- nameCn: '用户组管理',
- nameEn: 'Groups',
- menuUrl: '/admin/groups'
- },
- {
- id: 15,
- parentId: 1,
- iconCls: 'SupervisedUserCircleOutlined',
- nameCn: '租户管理',
- nameEn: 'Tenants',
- menuUrl: '/admin/tenants'
- },
- {
- id: 16,
- parentId: 1,
iconCls: 'menu',
nameCn: '菜单管理',
nameEn: 'Menus',
@@ -78,10 +62,10 @@ const allMenus = [
{
id: 23,
parentId: 2,
- iconCls: 'Grid',
- nameCn: '表格示例',
- nameEn: 'Tables',
- menuUrl: '/tables'
+ iconCls: 'DynamicFormFilled',
+ nameCn: '窗口表单示例',
+ nameEn: 'Window Forms',
+ menuUrl: '/window-forms'
},
{
id: 24,
@@ -90,14 +74,6 @@ const allMenus = [
nameCn: '其他示例',
nameEn: 'Others',
menuUrl: '/tests'
- },
- {
- id: 25,
- parentId: 2,
- iconCls: 'DynamicFormFilled',
- nameCn: '窗口表单示例',
- nameEn: 'Window Forms',
- menuUrl: '/window-forms'
}
]
diff --git a/src/route/AdminRoutes.js b/src/route/AdminRoutes.js
index c789fda..3fc5e56 100644
--- a/src/route/AdminRoutes.js
+++ b/src/route/AdminRoutes.js
@@ -2,20 +2,25 @@ const BASE_PATH = '/admin'
export default [{
path: `${BASE_PATH}/users`,
- name: 'Users',
- component: () => import('@/views/admin/Users.vue')
+ name: 'UsersBase',
+ children: [{
+ path: '',
+ name: 'Users',
+ component: () => import('@/views/admin/Users.vue')
+ }, {
+ path: 'edit/:id',
+ name: 'UserEdit',
+ component: () => import('@/views/admin/UserEdit.vue'),
+ meta: {
+ replaceTabHistory: 'Users',
+ labelKey: 'common.label.edit',
+ icon: 'Edit'
+ }
+ }]
}, {
path: `${BASE_PATH}/roles`,
name: 'Roles',
component: () => import('@/views/admin/Roles.vue')
-}, {
- path: `${BASE_PATH}/groups`,
- name: 'Groups',
- component: () => import('@/views/admin/Groups.vue')
-}, {
- path: `${BASE_PATH}/tenants`,
- name: 'Tenants',
- component: () => import('@/views/admin/Tenants.vue')
}, {
path: `${BASE_PATH}/authority`,
name: 'Authority',
diff --git a/src/route/ToolsRoutes.js b/src/route/ToolsRoutes.js
index 8f33213..d859e22 100644
--- a/src/route/ToolsRoutes.js
+++ b/src/route/ToolsRoutes.js
@@ -1,34 +1,17 @@
export default [{
path: '/icons',
- name: 'icons',
+ name: 'Icons',
component: () => import('@/views/tools/Icons.vue')
}, {
path: '/forms',
- name: 'forms',
+ name: 'Forms',
component: () => import('@/views/tools/Forms.vue')
}, {
path: '/tests',
- name: 'tests',
+ name: 'TestPage',
component: () => import('@/views/tools/TestPage.vue')
}, {
path: '/window-forms',
- name: 'tests',
+ name: 'WindowForms',
component: () => import('@/views/tools/WindowForms.vue')
-}, {
- path: '/tables',
- name: 'TablesBase',
- children: [{
- path: '',
- name: 'Tables',
- component: () => import('@/views/tools/Tables.vue')
- }, {
- path: 'edit/:id',
- name: 'TableEdit',
- component: () => import('@/views/tools/TableEdit.vue'),
- meta: {
- replaceTabHistory: 'Tables',
- labelKey: 'common.label.edit',
- icon: 'Edit'
- }
- }]
}]
diff --git a/src/views/admin/Groups.vue b/src/views/admin/Groups.vue
deleted file mode 100644
index 4ad5ebd..0000000
--- a/src/views/admin/Groups.vue
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
- {{ $t('menu.label.groupManagement') }}
-
-
-
-
-
diff --git a/src/views/admin/Tenants.vue b/src/views/admin/Tenants.vue
deleted file mode 100644
index 33d38b3..0000000
--- a/src/views/admin/Tenants.vue
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
- {{ $t('menu.label.tenantManagement') }}
-
-
-
-
-
diff --git a/src/views/tools/TableEdit.vue b/src/views/admin/UserEdit.vue
similarity index 100%
rename from src/views/tools/TableEdit.vue
rename to src/views/admin/UserEdit.vue
diff --git a/src/views/admin/Users.vue b/src/views/admin/Users.vue
index 944fee2..eedb283 100644
--- a/src/views/admin/Users.vue
+++ b/src/views/admin/Users.vue
@@ -1,17 +1,187 @@
-
-
- {{ $t('menu.label.userManagement') }}
-
-
+
+
+
+
+
+ {{ item.gender }}
+
+
+
+
+ 测试
+
+
+
+
+
+
+