import Mock from 'mockjs' export default ({ mock }) => { if (!mock) return; // 用户登录 Mock.mock('/user/login', 'post', { data: new Date().getTime() + '' }); //用户退出 Mock.mock('/user/logout', 'get', { data: true, }); //刷新token Mock.mock('/user/refesh', 'post', { data: new Date().getTime() + '' }); //获取表格数据 Mock.mock('/user/getTable', 'get', () => { let list = [] for (let i = 0; i < 5; i++) { list.push(Mock.mock({ id: '@increment', name: Mock.mock('@cname'), username: Mock.mock('@last'), type: [0, 2], checkbox: [0, 1], 'number|0-100': 0, datetime: 1532932422071, 'sex|0-1': 0, moreselect: [0, 1], "grade": 0, address: Mock.mock('@cparagraph(1, 3)'), check: [1, 3, 4] })) } return { data: { total: 11, pageSize: 10, tableData: list } } }) }