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 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: '9',parentId: null,name: '控制台',type: 0,icon: 'icongongzuotai',orderNum: 1,router: '',viewPath: '',keepAlive: 1},
		{id: '91',parentId: '9',name: '今日概况',type: 1,icon: 'icongongzuotai',orderNum: 1,router: '/',viewPath: 'Home',keepAlive: 1},
		{id: '1',parentId: null,name: '商家',type: 0,icon: 'icongongzuotai',orderNum: 1,router: '',viewPath: '',keepAlive: 1},
		{id: '11',parentId: '1',name: '申请记录',type: 1,icon: 'icongongzuotai',orderNum: 1,router: '/saas/shop/apply',viewPath: 'saas/shop/apply',keepAlive: 1},
		{id: '13',parentId: '1',name: '门店管理',type: 1,icon: 'icongongzuotai',orderNum: 1,router: '/saas/shop/shop',viewPath: 'saas/shop/shop',keepAlive: 1},
		{id: '12',parentId: '1',name: '商家列表',type: 1,icon: 'icongongzuotai',orderNum: 1,router: '/saas/shop/list',viewPath: 'saas/shop/list',keepAlive: 1},
		{id: '14',parentId: '1',name: '员工管理',type: 1,icon: 'icongongzuotai',orderNum: 1,router: '/saas/shop/manage',viewPath: 'saas/shop/manage',keepAlive: 1},
		{id: '15',parentId: '1',name: '小程序',type: 1,icon: 'icongongzuotai',orderNum: 1,router: '/saas/shop/upgrade',viewPath: 'saas/shop/upgrade',keepAlive: 1},
		{id: '16',parentId: '1',name: '付费订单',type: 1,icon: 'icongongzuotai',orderNum: 1,router: '/saas/shop/buy',viewPath: 'saas/shop/buy',keepAlive: 1},
        {id: '17',parentId: '1',name: '提现申请',type: 1,icon: 'icongongzuotai',orderNum: 1,router: '/saas/shop/deposit',viewPath: 'saas/shop/deposit',keepAlive: 1},
		{id: '10',parentId: null,name: '资产',type: 0,icon: 'icongongzuotai',orderNum: 1,router: '',viewPath: '',keepAlive: 1},
		{id: '101',parentId: '10',name: '余额明细',type: 1,icon: 'icongongzuotai',orderNum: 1,router: '/assets/ptYeChange',viewPath: 'views/assets/ptYeChange',keepAlive: 1},
		{id: '2',parentId: null,name: '订单',type: 1,icon: 'icongongzuotai',orderNum: 2,router: '/saas/order/list',viewPath: 'saas/order/list',keepAlive: 1},
		{id: '3',parentId: null,name: '客户',type: 1,icon: 'icongongzuotai',orderNum: 3,router: '/saas/member/list',viewPath: 'saas/member/list',keepAlive: 1},
		{id: '4',parentId: null,name: '店长',type: 1,icon: 'icongongzuotai',orderNum: 4,router: '/saas/pt-member/list',viewPath: 'saas/pt-member/list',keepAlive: 1},
		{id: '5',parentId: null,name: '商品',type: 1,icon: 'icongongzuotai',orderNum: 5,router: '/saas/goods/list',viewPath: 'saas/goods/list',keepAlive: 1},
		{id: '6',parentId: null,name: '节日',type: 1,icon: 'icongongzuotai',orderNum: 6,router: '/saas/fest/list',viewPath: 'saas/fest/list',keepAlive: 1},
		{id: '8',parentId: null,name: '花材',type: 0,icon: 'icongongzuotai',orderNum: 4,router: '/item/list',viewPath: 'views/item/list.vue',keepAlive: 1},
		{id: '810',parentId: '8',name: '花材列表',type: 1,icon: 'icongongzuotai',orderNum: 4,router: '/item/list',viewPath: 'views/item/list.vue',keepAlive: 1},
		{id: '805',parentId: '8',name: '花材分类',type: 1,icon: 'icongongzuotai',orderNum: 4,router: '/item-class/list',viewPath: 'views/item-class/list.vue',keepAlive: 1},
		{id: '7',parentId: null,name: '套餐',type: 0,icon: 'icongongzuotai',orderNum: 7,router: '/saas/manage/list',viewPath: 'saas/manage/list',keepAlive: 1},
		{id: '701',parentId: '7',name: '套餐列表',type: 1,icon: 'icongongzuotai',orderNum: 7,router: '/saas/manage/package',viewPath: 'saas/manage/package',keepAlive: 1},
		{id: '701',parentId: '7',name: '权限',type: 1,icon: 'icongongzuotai',orderNum: 7,router: '/saas/manage/auth',viewPath: 'saas/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'
	};
});