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