roleManagement.js 987 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. const totalCount = 2
  2. const List = [
  3. {
  4. id: '@id',
  5. permission: 'admin',
  6. },
  7. {
  8. id: '@id',
  9. permission: 'editor',
  10. },
  11. ]
  12. module.exports = [
  13. {
  14. url: '/roleManagement/getList',
  15. type: 'post',
  16. response(config) {
  17. const { title = '', pageNo = 1, pageSize = 20 } = config.body
  18. let mockList = List.filter((item) => {
  19. return !(title && item.title.indexOf(title) < 0)
  20. })
  21. const pageList = mockList.filter((item, index) => index < pageSize * pageNo && index >= pageSize * (pageNo - 1))
  22. return {
  23. code: 200,
  24. msg: 'success',
  25. totalCount,
  26. data: pageList,
  27. }
  28. },
  29. },
  30. {
  31. url: '/roleManagement/doEdit',
  32. type: 'post',
  33. response() {
  34. return {
  35. code: 200,
  36. msg: '模拟保存成功',
  37. }
  38. },
  39. },
  40. {
  41. url: '/roleManagement/doDelete',
  42. type: 'post',
  43. response() {
  44. return {
  45. code: 200,
  46. msg: '模拟删除成功',
  47. }
  48. },
  49. },
  50. ]