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: '模拟删除成功', } }, }, ]