| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536 |
- import Mock from 'mockjs';
- // import { getUrlParams } from './utils';
- let token = {
- expire: 9999999,
- token:
- 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlSWRzIjpbIjEiXSwidXNlcklkIjoiMSIsInBhc3N3b3JkVmVyc2lvbiI6MSwiaWF0IjoxNTczOTc4MzYyLCJleHAiOjE1NzQ1ODMxNjJ9.UOfPFd5cbWaRcaCri4TU2aFZ8_t8KVJzfBFBciDYLdQ'
- };
- let userList = [
- {
- id: '21',
- name: '测试部门权限2',
- password: 'e10adc3949ba59abbe56e057f20f883e',
- passwordV: 1,
- nickName: '权限2昵称',
- headImg: null,
- email: null,
- remark: null,
- status: 1,
- createTime: '2019-11-20 15:48:31',
- updateTime: '2019-11-20 15:48:31',
- username: 'testdp2',
- phone: null,
- departmentId: '1',
- roleName: '只有部门2小组2',
- departmentName: 'COOL-ADMIN'
- },
- {
- id: '20',
- name: '测试部门权限',
- password: 'e10adc3949ba59abbe56e057f20f883e',
- passwordV: 1,
- nickName: '测试部门权限昵称',
- headImg: null,
- email: null,
- remark: null,
- status: 1,
- createTime: '2019-11-20 15:39:28',
- updateTime: '2019-11-20 15:39:28',
- username: 'testdep',
- phone: null,
- departmentId: '1',
- roleName: '只有部门1',
- departmentName: 'COOL-ADMIN'
- },
- {
- id: '19',
- name: '33',
- password: 'e10adc3949ba59abbe56e057f20f883e',
- passwordV: 1,
- nickName: '333',
- headImg: null,
- email: null,
- remark: null,
- status: 1,
- createTime: '2019-11-19 00:02:27',
- updateTime: '2019-11-19 00:02:27',
- username: '333',
- phone: null,
- departmentId: '17',
- roleName: '只有部门1',
- departmentName: '小组1'
- },
- {
- id: '18',
- name: '阿打算',
- password: 'e10adc3949ba59abbe56e057f20f883e',
- passwordV: 1,
- nickName: '12312',
- headImg: null,
- email: null,
- remark: null,
- status: 1,
- createTime: '2019-11-18 18:20:04',
- updateTime: '2019-11-18 18:20:04',
- username: '3123',
- phone: null,
- departmentId: '13',
- roleName: 'testRole',
- departmentName: '部门1'
- },
- {
- id: '17',
- name: '阿',
- password: 'e10adc3949ba59abbe56e057f20f883e',
- passwordV: 1,
- nickName: '123',
- headImg: null,
- email: null,
- remark: null,
- status: 1,
- createTime: '2019-11-18 18:07:57',
- updateTime: '2019-11-18 18:07:57',
- username: '123',
- phone: null,
- departmentId: '16',
- roleName: '超管',
- departmentName: '小组2'
- },
- {
- id: '16',
- name: 'test',
- password: 'e10adc3949ba59abbe56e057f20f883e',
- passwordV: 1,
- nickName: null,
- headImg: null,
- email: null,
- remark: null,
- status: 1,
- createTime: '2019-11-11 10:37:43',
- updateTime: '2019-11-11 11:17:25',
- username: '测试',
- phone: null,
- departmentId: '14',
- roleName: '测试,testRole,超管',
- departmentName: '小组1'
- }
- ];
- let userInfo = {
- createTime: '2019-06-25 10:20:20',
- email: '123456@qq.com',
- headImg: 'https://pic.qqtn.com/up/2019-11/2019110209212070747.jpg',
- id: '1',
- name: '超级管理员',
- nickName: '超管',
- passwordV: 1,
- phone: '18000000000',
- remark: '备注',
- roleIdList: ['1'],
- status: 1,
- updateTime: '2019-11-12 09:40:27',
- username: 'admin'
- };
- let menu = {
- perms: [
- 'sys:menu:add',
- 'sys:menu:delete',
- 'sys:menu:update',
- 'sys:menu:page',
- 'sys:menu:list',
- 'sys:menu:info',
- 'sys:user:add',
- 'sys:user:delete',
- 'sys:user:update',
- 'sys:user:page',
- 'sys:user:list',
- 'sys:user:info',
- 'sys:role:add',
- 'sys:role:delete',
- 'sys:role:update',
- 'sys:role:page',
- 'sys:role:list',
- 'sys:role:info',
- '1',
- 'sys:log:page',
- 'sys:log:clear'
- ],
- menus: [
- // {
- // id: '48',
- // parentId: '47',
- // name: '文档',
- // type: 1,
- // icon: 'icon-favorfill',
- // orderNum: 0,
- // router: '/tutorial/doc',
- // viewPath: 'https://docs.cool-admin.com/#/',
- // keepAlive: 1
- // },
- // {
- // id: '1',
- // parentId: null,
- // name: '工作台',
- // type: 0,
- // icon: 'icon-gongzuotai',
- // orderNum: 1,
- // router: '/',
- // viewPath: null,
- // keepAlive: 1
- // },
- {
- id: '10',
- parentId: '8',
- name: '新增',
- type: 2,
- icon: null,
- orderNum: 1,
- router: null,
- viewPath: null,
- keepAlive: 0
- },
- {
- id: '17',
- parentId: '27',
- name: '用户列表',
- type: 1,
- icon: 'icon-user',
- orderNum: 1,
- router: '/sys/user',
- viewPath: 'views/system/user/index.vue',
- keepAlive: 1
- },
- {
- id: '18',
- parentId: '17',
- name: '新增',
- type: 2,
- icon: null,
- orderNum: 1,
- router: null,
- viewPath: null,
- keepAlive: 0
- },
- {
- id: '23',
- parentId: '22',
- name: '新增',
- type: 2,
- icon: null,
- orderNum: 1,
- router: null,
- viewPath: null,
- keepAlive: 0
- },
- {
- id: '27',
- parentId: null,
- name: '权限管理',
- type: 0,
- icon: 'icon-permission',
- orderNum: 1,
- router: null,
- viewPath: null,
- keepAlive: 0
- },
- {
- id: '29',
- parentId: '28',
- name: '日志列表',
- type: 1,
- icon: 'icon-log',
- orderNum: 1,
- router: '/sys/log',
- viewPath: 'views/system/log/index.vue',
- keepAlive: 0
- },
- {
- id: '30',
- parentId: '29',
- name: '权限',
- type: 2,
- icon: null,
- orderNum: 1,
- router: null,
- viewPath: null,
- keepAlive: 0
- },
- {
- id: '38',
- parentId: '8',
- name: '11111',
- type: 0,
- icon: null,
- orderNum: 1,
- router: null,
- viewPath: null,
- keepAlive: 1
- },
- {
- id: '43',
- parentId: '45',
- name: 'crud 示例',
- type: 1,
- icon: 'icon-radioboxfill',
- orderNum: 1,
- router: '/crud',
- viewPath: 'views/test/crud.vue',
- keepAlive: 1
- },
- {
- id: '53',
- parentId: '1',
- name: '组件预览',
- type: 1,
- icon: 'icon-activityfill',
- orderNum: 1,
- router: '/ui-components',
- viewPath: 'views/workbench/ui-components',
- keepAlive: 1
- },
- // {
- // id: '2',
- // parentId: null,
- // name: '系统',
- // type: 0,
- // icon: 'icon-systemfill',
- // orderNum: 2,
- // router: '/sys',
- // viewPath: null,
- // keepAlive: 1
- // },
- {
- id: '8',
- parentId: '27',
- name: '菜单列表',
- type: 1,
- icon: 'icon-menu',
- orderNum: 2,
- router: '/sys/menu',
- viewPath: 'views/system/menu/index.vue',
- keepAlive: 1
- },
- {
- id: '11',
- parentId: '8',
- name: '删除',
- type: 2,
- icon: null,
- orderNum: 2,
- router: null,
- viewPath: null,
- keepAlive: 0
- },
- {
- id: '19',
- parentId: '17',
- name: '删除',
- type: 2,
- icon: null,
- orderNum: 2,
- router: null,
- viewPath: null,
- keepAlive: 0
- },
- {
- id: '24',
- parentId: '22',
- name: '删除',
- type: 2,
- icon: null,
- orderNum: 2,
- router: null,
- viewPath: null,
- keepAlive: 0
- },
- {
- id: '28',
- parentId: '2',
- name: '系统监控',
- type: 0,
- icon: 'icon-monitor',
- orderNum: 2,
- router: null,
- viewPath: null,
- keepAlive: 0
- },
- {
- id: '45',
- parentId: '1',
- name: '组件库',
- type: 0,
- icon: 'icon-activityfill',
- orderNum: 2,
- router: '/ui-lib',
- viewPath: null,
- keepAlive: 1
- },
- {
- id: '46',
- parentId: '45',
- name: 'Froala富文本',
- type: 1,
- icon: 'icon-radioboxfill',
- orderNum: 2,
- router: '/editor-froala',
- viewPath: 'views/test/editor-froala.vue',
- keepAlive: 1
- },
- {
- id: '12',
- parentId: '8',
- name: '修改',
- type: 2,
- icon: null,
- orderNum: 3,
- router: null,
- viewPath: null,
- keepAlive: 0
- },
- {
- id: '20',
- parentId: '17',
- name: '修改',
- type: 2,
- icon: null,
- orderNum: 3,
- router: null,
- viewPath: null,
- keepAlive: 0
- },
- {
- id: '22',
- parentId: '27',
- name: '角色列表',
- type: 1,
- icon: 'icon-role',
- orderNum: 3,
- router: '/sys/role',
- viewPath: 'views/system/role/index.vue',
- keepAlive: 1
- },
- {
- id: '25',
- parentId: '22',
- name: '修改',
- type: 2,
- icon: null,
- orderNum: 3,
- router: null,
- viewPath: null,
- keepAlive: 0
- },
- // {
- // id: '47',
- // parentId: null,
- // name: '教程',
- // type: 0,
- // icon: 'icon-weibiaoti4',
- // orderNum: 3,
- // router: '/tutorial',
- // viewPath: null,
- // keepAlive: 1
- // },
- {
- id: '49',
- parentId: '45',
- name: 'Quill富文本',
- type: 1,
- icon: 'icon-radioboxfill',
- orderNum: 3,
- router: '/editor-quill',
- viewPath: 'views/test/editor-quill.vue',
- keepAlive: 1
- },
- {
- id: '13',
- parentId: '8',
- name: '查询',
- type: 2,
- icon: null,
- orderNum: 4,
- router: null,
- viewPath: null,
- keepAlive: 0
- },
- {
- id: '21',
- parentId: '17',
- name: '查询',
- type: 2,
- icon: null,
- orderNum: 4,
- router: null,
- viewPath: null,
- keepAlive: 0
- },
- {
- id: '26',
- parentId: '22',
- name: '查询',
- type: 2,
- icon: null,
- orderNum: 4,
- router: null,
- viewPath: null,
- keepAlive: 0
- },
- {
- id: '51',
- parentId: '2',
- name: '测试404页面',
- type: 1,
- icon: 'icon-newfill',
- orderNum: 10,
- router: '/test',
- viewPath: null,
- keepAlive: 1
- }
- ]
- };
- // Mock.mock(RegExp('/auth/login' + '.*'), 'get', req => {
- // console.table(req);
- // return {
- // code: 1000,
- // data: token,
- // message: 'success'
- // };
- // });
- Mock.mock(RegExp('/comm/person' + '.*'), 'get', req => {
- console.table(req);
- return {
- code: 1,
- data: userInfo,
- message: 'success'
- };
- });
- Mock.mock(RegExp('/comm/permmenu' + '.*'), 'get', req => {
- console.table(req);
- return {
- code: 1,
- data: menu,
- message: 'success'
- };
- });
- Mock.mock(RegExp('/sys/user/page' + '.*'), 'get', req => {
- console.table(req);
- return {
- code: 1,
- data: {
- list: userList,
- pagination: {
- page: 1,
- size: 20,
- total: 6
- }
- },
- message: 'success'
- };
- });
|