feat: 新增系统管理/字典管理(列表、新增、修改、删除、导出、查询字典项列表、新增字典项、修改字典项、删除字典项)

This commit is contained in:
2023-09-16 00:36:42 +08:00
parent 375810772a
commit ca51702035
34 changed files with 2061 additions and 34 deletions

View File

@@ -7,7 +7,7 @@ const FORM: AppRouteRecordRaw = {
component: DEFAULT_LAYOUT,
meta: {
locale: 'menu.form',
icon: 'bookmark',
icon: 'select-all',
requiresAuth: true,
order: 901,
},

View File

@@ -21,6 +21,15 @@ const System: AppRouteRecordRaw = {
requiresAuth: true,
},
},
{
name: 'Dept',
path: '/system/dept',
component: () => import('@/views/system/dept/index.vue'),
meta: {
locale: 'menu.system.dept.list',
requiresAuth: true,
},
},
{
name: 'Role',
path: '/system/role',
@@ -30,6 +39,15 @@ const System: AppRouteRecordRaw = {
requiresAuth: true,
},
},
{
name: 'Announcement',
path: '/system/announcement',
component: () => import('@/views/system/announcement/index.vue'),
meta: {
locale: 'menu.system.announcement.list',
requiresAuth: true,
},
},
{
name: 'Menu',
path: '/system/menu',
@@ -40,20 +58,11 @@ const System: AppRouteRecordRaw = {
},
},
{
name: 'Dept',
path: '/system/dept',
component: () => import('@/views/system/dept/index.vue'),
name: 'Dict',
path: '/system/dict',
component: () => import('@/views/system/dict/index.vue'),
meta: {
locale: 'menu.system.dept.list',
requiresAuth: true,
},
},
{
name: 'Announcement',
path: '/system/announcement',
component: () => import('@/views/system/announcement/index.vue'),
meta: {
locale: 'menu.system.announcement.list',
locale: 'menu.system.dict.list',
requiresAuth: true,
},
},