mirror of
https://gitee.com/chu1204505056/vue-admin-beautiful.git
synced 2025-04-05 19:41:43 +08:00
70 lines
1.3 KiB
Vue
70 lines
1.3 KiB
Vue
const totalCount = 3
|
|
const List = [
|
|
{
|
|
id: '@id',
|
|
username: 'admin',
|
|
password: 'admin',
|
|
email: '@email',
|
|
permissions: ['admin'],
|
|
datatime: '@datetime',
|
|
},
|
|
{
|
|
id: '@id',
|
|
username: 'editor',
|
|
password: 'editor',
|
|
email: '@email',
|
|
permissions: ['editor'],
|
|
datatime: '@datetime',
|
|
},
|
|
{
|
|
id: '@id',
|
|
username: 'test',
|
|
password: 'test',
|
|
email: '@email',
|
|
permissions: ['admin', 'editor'],
|
|
datatime: '@datetime',
|
|
},
|
|
]
|
|
module.exports = [
|
|
{
|
|
url: '/userManagement/getList',
|
|
type: 'post',
|
|
response(config) {
|
|
const { title = '', pageNo = 1, pageSize = 20 } = config.body
|
|
let mockList = List.filter((item) => {
|
|
if (title && item.title.indexOf(title) < 0) return false
|
|
return true
|
|
})
|
|
const pageList = mockList.filter(
|
|
(item, index) => index < pageSize * pageNo && index >= pageSize * (pageNo - 1)
|
|
)
|
|
return {
|
|
code: 200,
|
|
msg: 'success',
|
|
totalCount,
|
|
data: pageList,
|
|
}
|
|
},
|
|
},
|
|
{
|
|
url: '/userManagement/doEdit',
|
|
type: 'post',
|
|
response() {
|
|
return {
|
|
code: 200,
|
|
msg: '模拟保存成功',
|
|
}
|
|
},
|
|
},
|
|
{
|
|
url: '/userManagement/doDelete',
|
|
type: 'post',
|
|
response() {
|
|
return {
|
|
code: 200,
|
|
msg: '模拟删除成功',
|
|
}
|
|
},
|
|
},
|
|
]
|