You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.2 KiB
44 lines
1.2 KiB
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 |
|
} |
|
} |
|
}) |
|
}
|
|
|