index.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. import Mock from 'mockjs';
  2. const menusList = [
  3. // {
  4. // id: 4,
  5. // title: '用户管理',
  6. // parentId: -1,
  7. // url: '/userManage',
  8. // sort: 2,
  9. // icon: null,
  10. // name: 'UserManage',
  11. // },
  12. // {
  13. // id: 5,
  14. // title: '考试管理',
  15. // parentId: -1,
  16. // url: '/examManage',
  17. // sort: 2,
  18. // icon: null,
  19. // name: 'ExamManage',
  20. // },
  21. {
  22. id: 1,
  23. title: '服务单元管理',
  24. parentId: -1,
  25. url: '/service-unit-manage',
  26. sort: 1,
  27. name: 'ServiceUnitManage',
  28. },
  29. {
  30. id: 2,
  31. title: '派单管理',
  32. parentId: 1,
  33. url: '/service-unit-manage/dispatch',
  34. sort: 1,
  35. name: 'Dispatch',
  36. },
  37. {
  38. id: 3,
  39. title: '派单管理',
  40. parentId: 2,
  41. url: '/service-unit-manage/dispatch/dispatch-manage',
  42. sort: 1,
  43. name: 'DispatchManage',
  44. },
  45. ];
  46. export const menusApi = Mock.mock('/api/getMenus', 'get', () => {
  47. return menusList;
  48. });
  49. export const loginApi = Mock.mock('/api/login', 'post', (data) => {
  50. return {
  51. userName: '路人甲',
  52. id: Math.floor(Math.random() * 100 + 1),
  53. token: '123',
  54. };
  55. });
  56. export const addApi = Mock.mock('/api/add', 'post', (data) => {
  57. return {
  58. ok: true,
  59. };
  60. });
  61. export const editApi = Mock.mock('/api/edit', 'post', (data) => {
  62. return {
  63. ok: true,
  64. };
  65. });
  66. //模拟一个分页请求
  67. export const tableApi = Mock.mock('/api/table', 'post', (data) => {
  68. return {
  69. list: [
  70. {
  71. a: 1,
  72. b: 2,
  73. c: 3,
  74. d: 4,
  75. e: 5,
  76. f: 6,
  77. g: 7,
  78. h: 8,
  79. i: 9,
  80. j: 10,
  81. k: 11,
  82. l: 12,
  83. m: 13,
  84. },
  85. ],
  86. total: 80,
  87. };
  88. });