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: 'icongongzuotai', orderNum: 1, router: '/', viewPath: null, keepAlive: 1 }, // 客户管理 { id: '2', parentId: null, name: '客户管理', type: 0, icon: 'iconkehuguanli', orderNum: 2, router: '/member/list', viewPath: 'views/member/list.vue', keepAlive: 1 }, // 订单管理 { id: '3', parentId: null, name: '订单管理', type: 0, icon: 'iconkehuguanli', orderNum: 2, router: '/order/list', viewPath: 'views/order/list.vue', keepAlive: 1 }, // 商品管理 { id: '4', parentId: null, name: '商品管理', type: 0, icon: 'iconkehuguanli', orderNum: 2, router: '/goods/list', viewPath: 'views/goods/goods-list.vue', keepAlive: 1 }, { id: '401', parentId: '4', name: '商品列表', type: 1, icon: 'icon-user', orderNum: 1, router: '/goods/list', viewPath: 'views/goods/goods-list.vue', keepAlive: 1 }, { id: '402', parentId: '4', name: '图库管理', type: 1, icon: 'icon-user', orderNum: 1, router: '/goods/img-store', viewPath: 'views/goods/img-store.vue', keepAlive: 1 }, { id: '403', parentId: '4', name: '添加商品', type: 1, icon: 'icon-user', orderNum: 1, router: '/goods/add', viewPath: 'views/goods/goods-add.vue', keepAlive: 1 }, { id: '404', parentId: '4', name: '分类管理', type: 1, icon: 'icon-user', orderNum: 1, router: '/goods/category', viewPath: 'views/goods/category.vue', keepAlive: 1 }, { id: '405', parentId: '4', name: '运费设置', type: 1, icon: 'icon-user', orderNum: 1, router: '/goods/freight', viewPath: 'views/goods/freight-set.vue', keepAlive: 1 }, { id: '406', parentId: '4', name: '节日自动涨价', type: 1, icon: 'icon-user', orderNum: 1, router: '/goods/auto-price', viewPath: 'views/goods/auto-price.vue', keepAlive: 1 }, { id: '406', parentId: '4', name: '商品通用简介', type: 1, icon: 'icon-user', orderNum: 1, router: '/goods/summary', viewPath: 'views/goods/summary.vue', keepAlive: 1 }, // 邀请有礼 { id: '5', parentId: null, name: '邀请有礼', type: 0, icon: 'iconkehuguanli', orderNum: 2, router: '/goods/list', viewPath: 'views/goods/goods-list.vue', keepAlive: 1 }, // 优惠券 { id: '6', parentId: null, name: '优惠券', type: 0, icon: 'iconkehuguanli', orderNum: 2, router: '/goods/list', viewPath: 'views/goods/goods-list.vue', keepAlive: 1 }, // 促销 { id: '7', parentId: null, name: '促销', type: 0, icon: 'iconkehuguanli', orderNum: 2, router: '/goods/list', viewPath: 'views/goods/goods-list.vue', keepAlive: 1 }, // 广告管理 { id: '8', parentId: null, name: '广告管理', type: 0, icon: 'iconkehuguanli', orderNum: 2, router: '/goods/list', viewPath: 'views/goods/goods-list.vue', keepAlive: 1 }, // 员工管理 { id: '9', parentId: null, name: '员工管理', type: 0, icon: 'iconkehuguanli', orderNum: 2, router: '/goods/list', viewPath: 'views/goods/goods-list.vue', keepAlive: 1 }, // 设置 { id: '10', parentId: null, name: '设置', type: 0, icon: 'iconkehuguanli', orderNum: 2, router: '/goods/list', viewPath: 'views/goods/goods-list.vue', keepAlive: 1 }, // ======================================================== { id: '12', parentId: '8', name: '新增', type: 2, icon: null, orderNum: 1, router: null, viewPath: null, keepAlive: 0 }, { id: '203', parentId: '27', name: '商品列表', type: 1, icon: 'icon-user', orderNum: 1, router: '/goods/list', viewPath: 'views/goods/goods-list.vue', keepAlive: 1 }, { id: '200', parentId: '27', name: '订单列表', type: 1, icon: 'icon-user', orderNum: 1, router: '/order/list', viewPath: 'views/order/list.vue', keepAlive: 1 }, { id: '201', parentId: '27', name: '客户列表', type: 1, icon: 'icon-user', orderNum: 1, router: '/member/list', viewPath: 'views/member/list.vue', keepAlive: 1 }, { 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: '11', 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: '11', 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: '10', 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/list' + '.*'), 'get', req => { // console.table(req); return { code: 1, data: { list: userList, pagination: { page: 1, size: 20, total: 6 } }, message: 'success' }; });