wx/src/mock/modules/user.js

55 lines
1.1 KiB
JavaScript

export default function (Mock) {
// 用户列表
Mock.mock(/\/api\/users/, 'get', {
'code': 200,
'message': 'success',
'data|10': [{
'id|+1': 1,
'name': '@cname',
'age|18-60': 1,
'gender|1': ['男', '女'],
'email': '@email',
'phone': /^1[3-9]\d{9}$/,
'address': '@county(true)',
'createTime': '@datetime'
}]
})
// 用户详情
Mock.mock(/\/api\/users\/\d+/, 'get', {
'code': 200,
'message': 'success',
'data': {
'id|+1': 1,
'name': '@cname',
'age|18-60': 1,
'gender|1': ['男', '女'],
'email': '@email',
'phone': /^1[3-9]\d{9}$/,
'address': '@county(true)',
'createTime': '@datetime'
}
})
// 创建用户
Mock.mock(/\/api\/users/, 'post', {
'code': 200,
'message': 'success',
'data': {
'id': '@id',
'createTime': '@datetime'
}
})
// 更新用户
Mock.mock(/\/api\/users\/\d+/, 'put', {
'code': 200,
'message': 'success'
})
// 删除用户
Mock.mock(/\/api\/users\/\d+/, 'delete', {
'code': 200,
'message': 'success'
})
}