lalala 6 лет назад
Родитель
Сommit
4dde24ad23
3 измененных файлов с 934 добавлено и 934 удалено
  1. 0 835
      admin-update/src/mock/userInfo-b.js
  2. 381 0
      admin-update/src/mock/userInfo-s.js
  3. 553 99
      admin-update/src/mock/userInfo.js

+ 0 - 835
admin-update/src/mock/userInfo-b.js

@@ -1,835 +0,0 @@
-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: 1,
-			icon: 'icongongzuotai',
-			orderNum: 1,
-			router: '/',
-			viewPath: 'views/home.vue',
-			keepAlive: 1
-		},
-		// 客户管理
-		{
-			id: '2',
-			parentId: null,
-			name: '客户',
-			type: 1,
-			icon: 'iconkehuguanli',
-			orderNum: 2,
-			router: '/member/list',
-			viewPath: 'views/member/list.vue',
-			keepAlive: 1
-		},
-		// 订单管理
-		{
-			id: '3',
-			parentId: null,
-			name: '订单',
-			type: 1,
-			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: 1,
-			icon: 'iconkehuguanli',
-			orderNum: 2,
-			router: '/goods/img-store',
-			viewPath: 'views/goods/img-store.vue',
-			keepAlive: 1
-		},
-		// 邀请有礼
-		{
-			id: '6',
-			parentId: null,
-			name: '邀请',
-			type: 0,
-			icon: 'iconkehuguanli',
-			orderNum: 2,
-			router: '/invite/list',
-			viewPath: 'views/invite/list.vue',
-			keepAlive: 1
-		},
-		{
-			id: '601',
-			parentId: '6',
-			name: '邀请有礼',
-			type: 1,
-			icon: 'iconkehuguanli',
-			orderNum: 2,
-			router: '/invite/list',
-			viewPath: 'views/invite/list.vue',
-			keepAlive: 1
-		},
-		{
-			id: '602',
-			parentId: '6',
-			name: '奖励设置',
-			type: 1,
-			icon: 'iconkehuguanli',
-			orderNum: 2,
-			router: '/invite/reward-set',
-			viewPath: 'views/invite/reward-set.vue',
-			keepAlive: 1
-		},
-		// 优惠券
-		{
-			id: '7',
-			parentId: null,
-			name: '优惠券',
-			type: 1,
-			icon: 'iconkehuguanli',
-			orderNum: 2,
-			router: '/coupon/list',
-			viewPath: 'views/coupon/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: 1,
-			icon: 'iconkehuguanli',
-			orderNum: 2,
-			router: '/ad/list',
-			viewPath: 'views/ad/list.vue',
-			keepAlive: 1
-		},
-		// 员工管理
-		{
-			id: '9',
-			parentId: null,
-			name: '员工',
-			type: 0,
-			icon: 'iconkehuguanli',
-			orderNum: 2,
-			router: '/staff/list',
-			viewPath: 'views/staff/list.vue',
-			keepAlive: 1
-		},
-		{
-			id: '901',
-			parentId: '9',
-			name: '员工列表',
-			type: 1,
-			icon: 'iconkehuguanli',
-			orderNum: 2,
-			router: '/staff/list',
-			viewPath: 'views/staff/list.vue',
-			keepAlive: 1
-		},
-		{
-			id: '902',
-			parentId: '9',
-			name: '角色列表',
-			type: 1,
-			icon: 'iconkehuguanli',
-			orderNum: 2,
-			router: '/role/list',
-			viewPath: 'views/staff/role-list.vue',
-			keepAlive: 1
-		},
-		{
-			id: '903',
-			parentId: '9',
-			name: '操作记录',
-			type: 1,
-			icon: 'iconkehuguanli',
-			orderNum: 2,
-			router: '/operate/list',
-			viewPath: 'views/staff/operate.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: '101',
-			parentId: '10',
-			name: '微信菜单设置',
-			type: 1,
-			icon: 'iconkehuguanli',
-			orderNum: 2,
-			router: '/setting/wx-menu',
-			viewPath: 'views/setting/wx-menu.vue',
-			keepAlive: 1
-		},
-		{
-			id: '102',
-			parentId: '10',
-			name: '新人领券设置',
-			type: 1,
-			icon: 'iconkehuguanli',
-			orderNum: 2,
-			router: '/setting/coupon',
-			viewPath: 'views/setting/coupon.vue',
-			keepAlive: 1
-		},
-		{
-			id: '103',
-			parentId: '10',
-			name: '会员等级设置',
-			type: 1,
-			icon: 'iconkehuguanli',
-			orderNum: 2,
-			router: '/setting/level',
-			viewPath: 'views/setting/level.vue',
-			keepAlive: 1
-		},
-		{
-			id: '11',
-			parentId: null,
-			name: '代理',
-			type: 1,
-			icon: 'iconkehuguanli',
-			orderNum: 2,
-			router: '/pages/admin/my-invite',
-			viewPath: 'views/my-invite/index.vue',
-			keepAlive: 1
-		},
-		{
-			id: '12',
-			parentId: null,
-			name: '收入明细',
-			type: 1,
-			icon: 'iconkehuguanli',
-			orderNum: 2,
-			router: '/admin/assets/list',
-			viewPath: 'views/assets/list.vue',
-			keepAlive: 1
-		},
-		// ========================================================
-		{
-			id: '13',
-			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: '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('/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'
-	};
-});

+ 381 - 0
admin-update/src/mock/userInfo-s.js

@@ -0,0 +1,381 @@
+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: '1',
+			parentId: null,
+			name: '商家',
+			type: 0,
+			icon: 'icongongzuotai',
+			orderNum: 1,
+			router: '/sass/shop-list',
+			viewPath: null,
+			keepAlive: 1
+		},
+		{
+			id: '11',
+			parentId: '1',
+			name: '商家列表',
+			type: 1,
+			icon: 'icongongzuotai',
+			orderNum: 1,
+			router: '/',
+			viewPath: 'sass/shop/list',
+			keepAlive: 1
+		},
+		{
+			id: '12',
+			parentId: '1',
+			name: '申请记录',
+			type: 1,
+			icon: 'icongongzuotai',
+			orderNum: 1,
+			router: '/sass/merchant/apply-list',
+			viewPath: 'sass/shop/apply',
+			keepAlive: 1
+		},
+		{
+			id: '13',
+			parentId: '1',
+			name: '小程序升级',
+			type: 1,
+			icon: 'icongongzuotai',
+			orderNum: 1,
+			router: '/sass/merchant/upgrade',
+			viewPath: 'sass/shop/upgrade',
+			keepAlive: 1
+		},
+		{
+			id: '14',
+			parentId: '1',
+			name: '门店',
+			type: 1,
+			icon: 'icongongzuotai',
+			orderNum: 1,
+			router: '/sass/merchant/shop-list',
+			viewPath: 'sass/shop/shop',
+			keepAlive: 1
+		},
+		{
+			id: '14',
+			parentId: '1',
+			name: '购买记录',
+			type: 1,
+			icon: 'icongongzuotai',
+			orderNum: 1,
+			router: '/sass/merchant/buy-list',
+			viewPath: 'sass/shop/buy',
+			keepAlive: 1
+		},
+		// 订单管理
+		{
+			id: '2',
+			parentId: null,
+			name: '订单',
+			type: 1,
+			icon: 'icongongzuotai',
+			orderNum: 1,
+			router: '/sass/order/list',
+			viewPath: 'sass/order/list',
+			keepAlive: 1
+		},
+		// 商家客户
+		{
+			id: '3',
+			parentId: null,
+			name: '客户',
+			type: 1,
+			icon: 'icongongzuotai',
+			orderNum: 1,
+			router: '/sass/member/list',
+			viewPath: 'sass/member/list',
+			keepAlive: 1
+		},
+		// 平台客户
+		{
+			id: '4',
+			parentId: null,
+			name: '店长',
+			type: 1,
+			icon: 'icongongzuotai',
+			orderNum: 1,
+			router: '/sass/pt-member/list',
+			viewPath: 'sass/pt-member/list',
+			keepAlive: 1
+		},
+		// 商家商品
+		{
+			id: '5',
+			parentId: null,
+			name: '商品',
+			type: 1,
+			icon: 'icongongzuotai',
+			orderNum: 1,
+			router: '/sass/goods/list',
+			viewPath: 'sass/goods/list',
+			keepAlive: 1
+		},
+		// 节日管理
+		{
+			id: '6',
+			parentId: null,
+			name: '节日',
+			type: 1,
+			icon: 'icongongzuotai',
+			orderNum: 1,
+			router: '/sass/fest/list',
+			viewPath: 'sass/fest/list',
+			keepAlive: 1
+		},
+		// 套餐管理
+		{
+			id: '7',
+			parentId: null,
+			name: '套餐',
+			type: 0,
+			icon: 'icongongzuotai',
+			orderNum: 1,
+			router: '/sass/manage/list',
+			viewPath: 'sass/manage/list',
+			keepAlive: 1
+		},
+		{
+			id: '701',
+			parentId: '7',
+			name: '套餐列表',
+			type: 1,
+			icon: 'icongongzuotai',
+			orderNum: 1,
+			router: '/sass/manage/package',
+			viewPath: 'sass/manage/package',
+			keepAlive: 1
+		},
+		{
+			id: '701',
+			parentId: '7',
+			name: '权限管理',
+			type: 1,
+			icon: 'icongongzuotai',
+			orderNum: 1,
+			router: '/sass/manage/auth',
+			viewPath: 'sass/manage/auth',
+			keepAlive: 1
+		}
+	]
+};
+
+// Mock.mock(RegExp('/auth/login' + '.*'), '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'
+	};
+});

+ 553 - 99
admin-update/src/mock/userInfo.js

@@ -171,182 +171,636 @@ let menu = {
 		// 	keepAlive: 1
 		// },
 		// 工作台
-		// {
-		// 	id: '1',
-		// 	parentId: null,
-		// 	name: '工作台',
-		// 	type: 0,
-		// 	icon: 'icongongzuotai',
-		// 	orderNum: 1,
-		// 	router: '/',
-		// 	viewPath: null,
-		// 	keepAlive: 1
-		// },
-		// 商家管理
 		{
 			id: '1',
 			parentId: null,
-			name: '商家',
-			type: 0,
+			name: '工作台',
+			type: 1,
 			icon: 'icongongzuotai',
 			orderNum: 1,
-			router: '/sass/shop-list',
-			viewPath: null,
+			router: '/',
+			viewPath: 'views/home.vue',
 			keepAlive: 1
 		},
+		// 客户管理
 		{
-			id: '11',
-			parentId: '1',
-			name: '商家列表',
+			id: '2',
+			parentId: null,
+			name: '客户',
 			type: 1,
-			icon: 'icongongzuotai',
-			orderNum: 1,
-			router: '/',
-			viewPath: 'sass/shop/list',
+			icon: 'iconkehuguanli',
+			orderNum: 2,
+			router: '/member/list',
+			viewPath: 'views/member/list.vue',
 			keepAlive: 1
 		},
+		// 订单管理
 		{
-			id: '12',
-			parentId: '1',
-			name: '申请记录',
+			id: '3',
+			parentId: null,
+			name: '订单',
 			type: 1,
-			icon: 'icongongzuotai',
-			orderNum: 1,
-			router: '/sass/merchant/apply-list',
-			viewPath: 'sass/shop/apply',
+			icon: 'iconkehuguanli',
+			orderNum: 2,
+			router: '/order/list',
+			viewPath: 'views/order/list.vue',
 			keepAlive: 1
 		},
+		// 商品管理
 		{
-			id: '13',
-			parentId: '1',
-			name: '小程序升级',
+			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: 'icongongzuotai',
+			icon: 'icon-user',
 			orderNum: 1,
-			router: '/sass/merchant/upgrade',
-			viewPath: 'sass/shop/upgrade',
+			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: '14',
-			parentId: '1',
-			name: '门店',
+			id: '403',
+			parentId: '4',
+			name: '添加商品',
 			type: 1,
-			icon: 'icongongzuotai',
+			icon: 'icon-user',
 			orderNum: 1,
-			router: '/sass/merchant/shop-list',
-			viewPath: 'sass/shop/shop',
+			router: '/goods/add',
+			viewPath: 'views/goods/goods-add.vue',
 			keepAlive: 1
 		},
 		{
-			id: '14',
-			parentId: '1',
-			name: '购买记录',
+			id: '404',
+			parentId: '4',
+			name: '分类管理',
 			type: 1,
-			icon: 'icongongzuotai',
+			icon: 'icon-user',
 			orderNum: 1,
-			router: '/sass/merchant/buy-list',
-			viewPath: 'sass/shop/buy',
+			router: '/goods/category',
+			viewPath: 'views/goods/category.vue',
 			keepAlive: 1
 		},
-		// 订单管理
 		{
-			id: '2',
-			parentId: null,
-			name: '订单',
+			id: '405',
+			parentId: '4',
+			name: '运费设置',
 			type: 1,
-			icon: 'icongongzuotai',
+			icon: 'icon-user',
 			orderNum: 1,
-			router: '/sass/order/list',
-			viewPath: 'sass/order/list',
+			router: '/goods/freight',
+			viewPath: 'views/goods/freight-set.vue',
 			keepAlive: 1
 		},
-		// 商家客户
 		{
-			id: '3',
-			parentId: null,
-			name: '客户',
+			id: '406',
+			parentId: '4',
+			name: '节日自动涨价',
 			type: 1,
-			icon: 'icongongzuotai',
+			icon: 'icon-user',
 			orderNum: 1,
-			router: '/sass/member/list',
-			viewPath: 'sass/member/list',
+			router: '/goods/auto-price',
+			viewPath: 'views/goods/auto-price.vue',
 			keepAlive: 1
 		},
-		// 平台客户
 		{
-			id: '4',
-			parentId: null,
-			name: '店长',
+			id: '406',
+			parentId: '4',
+			name: '商品通用简介',
 			type: 1,
-			icon: 'icongongzuotai',
+			icon: 'icon-user',
 			orderNum: 1,
-			router: '/sass/pt-member/list',
-			viewPath: 'sass/pt-member/list',
+			router: '/goods/summary',
+			viewPath: 'views/goods/summary.vue',
 			keepAlive: 1
 		},
-		// 商家商品
 		{
 			id: '5',
 			parentId: null,
-			name: '商品',
+			name: '图库',
 			type: 1,
-			icon: 'icongongzuotai',
-			orderNum: 1,
-			router: '/sass/goods/list',
-			viewPath: 'sass/goods/list',
+			icon: 'iconkehuguanli',
+			orderNum: 2,
+			router: '/goods/img-store',
+			viewPath: 'views/goods/img-store.vue',
 			keepAlive: 1
 		},
-		// 节日管理
+		// 邀请有礼
 		{
 			id: '6',
 			parentId: null,
-			name: '节日',
+			name: '邀请',
+			type: 0,
+			icon: 'iconkehuguanli',
+			orderNum: 2,
+			router: '/invite/list',
+			viewPath: 'views/invite/list.vue',
+			keepAlive: 1
+		},
+		{
+			id: '601',
+			parentId: '6',
+			name: '邀请有礼',
 			type: 1,
-			icon: 'icongongzuotai',
-			orderNum: 1,
-			router: '/sass/fest/list',
-			viewPath: 'sass/fest/list',
+			icon: 'iconkehuguanli',
+			orderNum: 2,
+			router: '/invite/list',
+			viewPath: 'views/invite/list.vue',
+			keepAlive: 1
+		},
+		{
+			id: '602',
+			parentId: '6',
+			name: '奖励设置',
+			type: 1,
+			icon: 'iconkehuguanli',
+			orderNum: 2,
+			router: '/invite/reward-set',
+			viewPath: 'views/invite/reward-set.vue',
 			keepAlive: 1
 		},
-		// 套餐管理
+		// 优惠券
 		{
 			id: '7',
 			parentId: null,
-			name: '套餐',
+			name: '优惠券',
+			type: 1,
+			icon: 'iconkehuguanli',
+			orderNum: 2,
+			router: '/coupon/list',
+			viewPath: 'views/coupon/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: 1,
+			icon: 'iconkehuguanli',
+			orderNum: 2,
+			router: '/ad/list',
+			viewPath: 'views/ad/list.vue',
+			keepAlive: 1
+		},
+		// 员工管理
+		{
+			id: '9',
+			parentId: null,
+			name: '员工',
 			type: 0,
-			icon: 'icongongzuotai',
+			icon: 'iconkehuguanli',
+			orderNum: 2,
+			router: '/staff/list',
+			viewPath: 'views/staff/list.vue',
+			keepAlive: 1
+		},
+		{
+			id: '901',
+			parentId: '9',
+			name: '员工列表',
+			type: 1,
+			icon: 'iconkehuguanli',
+			orderNum: 2,
+			router: '/staff/list',
+			viewPath: 'views/staff/list.vue',
+			keepAlive: 1
+		},
+		{
+			id: '902',
+			parentId: '9',
+			name: '角色列表',
+			type: 1,
+			icon: 'iconkehuguanli',
+			orderNum: 2,
+			router: '/role/list',
+			viewPath: 'views/staff/role-list.vue',
+			keepAlive: 1
+		},
+		{
+			id: '903',
+			parentId: '9',
+			name: '操作记录',
+			type: 1,
+			icon: 'iconkehuguanli',
+			orderNum: 2,
+			router: '/operate/list',
+			viewPath: 'views/staff/operate.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: '101',
+			parentId: '10',
+			name: '微信菜单设置',
+			type: 1,
+			icon: 'iconkehuguanli',
+			orderNum: 2,
+			router: '/setting/wx-menu',
+			viewPath: 'views/setting/wx-menu.vue',
+			keepAlive: 1
+		},
+		{
+			id: '102',
+			parentId: '10',
+			name: '新人领券设置',
+			type: 1,
+			icon: 'iconkehuguanli',
+			orderNum: 2,
+			router: '/setting/coupon',
+			viewPath: 'views/setting/coupon.vue',
+			keepAlive: 1
+		},
+		{
+			id: '103',
+			parentId: '10',
+			name: '会员等级设置',
+			type: 1,
+			icon: 'iconkehuguanli',
+			orderNum: 2,
+			router: '/setting/level',
+			viewPath: 'views/setting/level.vue',
+			keepAlive: 1
+		},
+		{
+			id: '11',
+			parentId: null,
+			name: '代理',
+			type: 1,
+			icon: 'iconkehuguanli',
+			orderNum: 2,
+			router: '/pages/admin/my-invite',
+			viewPath: 'views/my-invite/index.vue',
+			keepAlive: 1
+		},
+		{
+			id: '12',
+			parentId: null,
+			name: '收入明细',
+			type: 1,
+			icon: 'iconkehuguanli',
+			orderNum: 2,
+			router: '/admin/assets/list',
+			viewPath: 'views/assets/list.vue',
+			keepAlive: 1
+		},
+		// ========================================================
+		{
+			id: '13',
+			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: '/sass/manage/list',
-			viewPath: 'sass/manage/list',
+			router: '/sys/user',
+			viewPath: 'views/system/user/index.vue',
 			keepAlive: 1
 		},
 		{
-			id: '701',
-			parentId: '7',
-			name: '套餐列表',
+			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: 'icongongzuotai',
+			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: '/sass/manage/package',
-			viewPath: 'sass/manage/package',
+			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: '701',
-			parentId: '7',
-			name: '权限管理',
+			id: '43',
+			parentId: '45',
+			name: 'crud 示例',
 			type: 1,
-			icon: 'icongongzuotai',
+			icon: 'icon-radioboxfill',
 			orderNum: 1,
-			router: '/sass/manage/auth',
-			viewPath: 'sass/manage/auth',
+			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 => {
+// Mock.mock(RegExp('/comm/person' + '.*'), 'get', req => {
 // 	// console.table(req);
 // 	return {
 // 		code: 1,