| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163 |
- /**
- * @description router全局配置,如有必要可分文件抽离,其中asyncRoutes只有在intelligence模式下才会用到,pro版只支持remixIcon图标,具体配置请查看vip群文档
- */
- const List = [
- {
- path: '/',
- name: 'Root',
- component: 'Layout',
- meta: {
- title: '首页',
- icon: 'home-2-line',
- breadcrumbHidden: true,
- },
- children: [
- {
- path: 'index',
- name: 'Index',
- component: '@/views/index',
- meta: {
- title: '首页',
- icon: 'home-2-line',
- noClosable: true,
- },
- },
- ],
- },
- {
- path: '/test',
- name: 'Test',
- component: 'Layout',
- meta: {
- title: '测试',
- icon: 'user-settings-line',
- },
- children: [
- {
- path: 'testIndex',
- name: 'TestIndex',
- // component: '@/views/setting/personalCenter',
- component: '@/views/test/index',
- meta: {
- title: '测试',
- icon: 'map-pin-user-line',
- },
- },
- ],
- },
- {
- path: '/setting',
- name: 'PersonnelManagement',
- component: 'Layout',
- meta: {
- title: '配置',
- icon: 'user-settings-line',
- },
- children: [
- {
- path: 'personalCenter',
- name: 'PersonalCenter',
- // component: '@/views/setting/personalCenter',
- component: '@/views/system/personal',
- meta: {
- title: '个人中心',
- icon: 'map-pin-user-line',
- },
- },
- {
- path: 'userManagement',
- name: 'UserManagement',
- // component: '@/views/setting/userManagement',
- component: '@/views/system/user/index',
- meta: {
- title: '用户管理',
- icon: 'user-3-line',
- },
- },
- {
- path: 'roleManagement',
- name: 'RoleManagement',
- // component: '@/views/setting/roleManagement',
- component: '@/views/system/role/index',
- meta: {
- title: '角色管理',
- icon: 'admin-line',
- },
- },
- {
- path: 'departmentManagement',
- name: 'DepartmentManagement',
- // component: '@/views/setting/departmentManagement',
- component: '@/views/system/dept/index',
- meta: {
- title: '部门管理',
- icon: 'group-line',
- },
- },
- {
- path: 'menuManagement',
- name: 'MenuManagement',
- // component: '@/views/setting/menuManagement',
- component: '@/views/system/menu/index',
- meta: {
- title: '菜单管理',
- icon: 'menu-2-fill',
- },
- },
- {
- path: 'systemLog',
- name: 'SystemLog',
- // component: '@/views/setting/systemLog',
- component: '@/views/system/log',
- meta: {
- title: '系统日志',
- icon: 'file-shield-2-line',
- },
- },
- ],
- },
- ]
- module.exports = [
- {
- url: '/router/getList',
- type: 'get',
- response() {
- return {
- code: 200,
- msg: 'success',
- data: { list: List },
- }
- },
- },
- {
- url: '/menuManagement/getList',
- type: 'get',
- response() {
- return {
- code: 200,
- msg: 'success',
- data: {
- list: [
- {
- id: 'root',
- label: '全部角色',
- children: [
- {
- id: '610000201008234560',
- permission: 'admin',
- label: 'admin角色',
- },
- {
- id: '450000200912071734',
- permission: 'editor',
- label: 'editor角色',
- },
- ],
- },
- ],
- },
- }
- },
- },
- ]
|