初始化项目
This commit is contained in:
44
src/mock/user.js
Normal file
44
src/mock/user.js
Normal file
@@ -0,0 +1,44 @@
|
||||
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
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user