mirror of
https://github.com/fugary/simple-element-plus-template.git
synced 2026-02-23 06:37:01 +00:00
1. 升级依赖版本
This commit is contained in:
74
mock/MockUsers.js
Normal file
74
mock/MockUsers.js
Normal file
@@ -0,0 +1,74 @@
|
||||
import Mock from 'mockjs'
|
||||
export default [
|
||||
{
|
||||
url: '/simple/api/users',
|
||||
method: 'post',
|
||||
response: request => {
|
||||
return {
|
||||
success: true,
|
||||
message: 'Success',
|
||||
resultData: function () {
|
||||
let pageSize = 10
|
||||
if (request.body.page) {
|
||||
pageSize = +request.body.page.pageSize || 10
|
||||
}
|
||||
const total = 999
|
||||
const pageCount = (total + pageSize - 1) / pageSize
|
||||
const result = {
|
||||
page: {
|
||||
pageSize: function () {
|
||||
return pageSize
|
||||
},
|
||||
pageNumber: function () {
|
||||
if (request.body.page) {
|
||||
return request.body.page.pageNumber || 1
|
||||
}
|
||||
return 1
|
||||
},
|
||||
pageCount,
|
||||
totalCount: total
|
||||
}
|
||||
}
|
||||
let size = 10
|
||||
if (request.body.page) {
|
||||
size = request.body.page.pageSize
|
||||
}
|
||||
result['userList|' + size] = [{
|
||||
id: '@id',
|
||||
'gender|1': ['male', 'female'],
|
||||
nameCn: '@cname',
|
||||
nameEn: '@name',
|
||||
address: function () {
|
||||
return Mock.Random.city(true)
|
||||
},
|
||||
birthday: '@date'
|
||||
}]
|
||||
return Mock.mock(result)
|
||||
}
|
||||
}
|
||||
}
|
||||
}, {
|
||||
url: '/simple/api/users/:id',
|
||||
method: 'get',
|
||||
response: request => {
|
||||
return {
|
||||
success: true,
|
||||
message: 'Success',
|
||||
resultData: {
|
||||
user: {
|
||||
id: function () {
|
||||
return request.query.id
|
||||
},
|
||||
'gender|1': ['male', 'female'],
|
||||
nameCn: '@cname',
|
||||
nameEn: '@name',
|
||||
address: function () {
|
||||
return Mock.Random.city(true)
|
||||
},
|
||||
birthday: '@date'
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user