| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203 |
- 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: 'x-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: 'x-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 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: [
- //注意如果子菜单有多个,父菜单应设置成type=0 !!!!!!!!!!!! shish 2021.3.25
- {id: '1',parentId: null,name: '首页',type: 1,icon: 'icongongzuotai',orderNum: 1,router: '/',viewPath: 'views/home.vue',keepAlive: 1},
- {id: '101',parentId: 1,name: '今日概况',type: 1,icon: 'icongongzuotai',orderNum: 1,router: '/console/index',viewPath: 'views/home.vue',keepAlive: 1},
- {id: '2',parentId: null,name: '客户',type: 0,icon: 'iconkehuguanli',orderNum: 2,router: '/member/list',viewPath: 'views/member/list.vue',keepAlive: 1},
- {id: '201',parentId: 2,name: '客户列表',type: 1,icon: 'iconkehuguanli',orderNum: 2,router: '/member/list',viewPath: 'views/member/list.vue',keepAlive: 1},
- {id: '3',parentId: null,name: '订单',type: 0,icon: 'icondingdanguanli',orderNum: 3,router: '/order/list',viewPath: 'views/order/list.vue',keepAlive: 1},
- {id: '301',parentId: 3,name: '订单列表',type: 1,icon: 'icondingdanguanli',orderNum: 3,router: '/order/list',viewPath: 'views/order/list.vue',keepAlive: 1},
- {id: '303',parentId: 3,name: '预订汇总',type: 1,icon: 'icondingdanguanli',orderNum: 3,router: '/order/book',viewPath: 'views/order/book.vue',keepAlive: 1},
- {id: '302',parentId: 3,name: '开单',type: 1,icon: 'icondingdanguanli',orderNum: 3,router: '/order/add',viewPath: 'views/order/add.vue',keepAlive: 1},
- {id: '1400',parentId: null,name: '采购',type: 0,icon: 'icondingdanguanli',orderNum: 3,router: '/in/list',viewPath: 'views/in/list.vue',keepAlive: 1},
- {id: '1405',parentId: 1400,name: '采购记录',type: 1,icon: 'icondingdanguanli',orderNum: 3,router: '/in/list',viewPath: 'views/in/list.vue',keepAlive: 1},
- {id: '1410',parentId: 1400,name: '改价入库',type: 1,icon: 'icondingdanguanli',orderNum: 3,router: '/in/change',viewPath: 'views/in/change.vue',keepAlive: 1},
- {id: '1415',parentId: 1400,name: '供货商',type: 1,icon: 'icondingdanguanli',orderNum: 3,router: '/in/ghs',viewPath: 'views/in/ghs.vue',keepAlive: 1},
- {id: '1420',parentId: 1400,name: '新增采购',type: 1,icon: 'icondingdanguanli',orderNum: 3,router: '/in/add',viewPath: 'views/in/add.vue',keepAlive: 1},
- {id: '4',parentId: null,name: '花材',type: 0,icon: 'iconshangpinguanli',orderNum: 4,router: '/item/list',viewPath: 'views/item/list.vue',keepAlive: 1},
- {id: '405', parentId: '4',name: '花材列表',type: 1,icon: 'icon-user',orderNum: 4,router: '/item/list',viewPath: 'views/item/list.vue',keepAlive: 1},
- {id: '401',parentId: '4',name: '花材分类',type: 1,icon: 'icon-user',orderNum: 4,router: '/item-class/list',viewPath: 'views/item-class/list.vue',keepAlive: 1},
- {id: '809',parentId: '4',name: '花材导入',type: 1,icon: 'icongongzuotai',orderNum: 4,router: '/item/import',viewPath: 'views/item/import.vue',keepAlive: 1},
- {id: '9',parentId: null,name: '员工',type: 0,icon: 'iconyuangongguanli',orderNum: 9,router: '/staff/list',viewPath: 'views/staff/list.vue',keepAlive: 1},
- {id: '902',parentId: '9',name: '员工列表',type: 1,icon: 'iconkehuguanli',orderNum: 9,router: '/staff/list',viewPath: 'views/staff/list.vue',keepAlive: 1},
- {id: '903',parentId: '9',name: '角色列表',type: 1,icon: 'iconkehuguanli',orderNum: 9,router: '/role/list',viewPath: 'views/staff/role-list.vue',keepAlive: 1},
- {id: '904', parentId: '9',name: '操作记录',type: 1,icon: 'iconkehuguanli',orderNum: 9,router: '/operate/list',viewPath: 'views/staff/operate.vue',keepAlive: 1},
- {id: '10',parentId: null,name: '门店',type: 1,icon: 'iconguanggao',orderNum: 10,router: '/shop/list',viewPath: 'views/shop/list.vue',keepAlive: 1},
- {id: '1001',parentId: 10,name: '门店列表',type: 1,icon: 'iconguanggao',orderNum: 10,router: '/shop/list',viewPath: 'views/shop/list.vue',keepAlive: 1},
- {id: '11',parentId: null,name: '邀请',type: 1,icon: 'iconyaoqingyouli',orderNum: 11,router: '/pages/admin/my-invite',viewPath: 'views/my-invite/index.vue',keepAlive: 1},
- {id: '1101',parentId: 11,name: '邀请注册',type: 1,icon: 'iconyaoqingyouli',orderNum: 11,router: '/pages/admin/my-invite',viewPath: 'views/my-invite/index.vue',keepAlive: 1},
- {id: '12',parentId: null,name: '资产',type: 0,icon: 'icondingdanguanli',orderNum: 12,router: '/assets/list',viewPath: 'views/assets/list.vue',keepAlive: 1},
- {id: '1201',parentId: '12',name: '收入明细',type: 1,icon: 'icondingdanguanli',orderNum: 12,router: '/assets/list',viewPath: 'views/assets/list.vue',keepAlive: 1},
- {id: '1202',parentId: '12',name: '支出明细',type: 1,icon: 'icondingdanguanli',orderNum: 12,router: '/assets/expendList',viewPath: 'views/assets/expendList.vue',keepAlive: 1},
- {id: '13',parentId: null,name: '设置',type: 0,icon: 'iconshezhi',orderNum: 12,router: '/goods/list',viewPath: 'views/goods/goods-list.vue',keepAlive: 1},
- {id: '1301',parentId: '13',name: '密码设置',type: 1,icon: 'iconkehuguanli',orderNum: 12,router: '/setting/set-password',viewPath: 'views/setting/set-password.vue',keepAlive: 1}
- ]
- };
- Mock.mock(RegExp('/comm/permmenu' + '.*'), 'get', req => {
- // console.table(req);
- return {
- code: 1,
- data: menu,
- message: 'success'
- };
- });
- Mock.mock(RegExp('/sys/user/list' + '.*'), 'get', req => {
- // console.table(req);
- return {
- code: 1,
- data: {
- list: userList,
- pagination: {
- page: 1,
- size: 20,
- total: 6
- }
- },
- message: 'success'
- };
- });
|