index.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. import Mock from 'mockjs';
  2. const menusList = [
  3. // {
  4. // id: 1,
  5. // title: '一级菜单1',
  6. // parentId: -1,
  7. // url: '/menu1',
  8. // sort: 1,
  9. // icon: null,
  10. // name: 'Menu1',
  11. // },
  12. // {
  13. // id: 2,
  14. // title: '二级菜单1-1',
  15. // parentId: 1,
  16. // url: '/menu1/menu1-1',
  17. // sort: 2,
  18. // icon: null,
  19. // name: 'Menu1-1',
  20. // },
  21. // {
  22. // id: 3,
  23. // title: '二级菜单1-2',
  24. // parentId: 1,
  25. // url: '/menu1/menu1-2',
  26. // sort: 3,
  27. // icon: null,
  28. // name: 'Menu1-2',
  29. // },
  30. {
  31. id: 4,
  32. title: '用户管理',
  33. parentId: -1,
  34. url: '/userManage',
  35. sort: 1,
  36. icon: null,
  37. name: 'UserManage',
  38. },
  39. {
  40. id: 5,
  41. title: '考试管理',
  42. parentId: -1,
  43. url: '/examManage',
  44. sort: 2,
  45. icon: null,
  46. name: 'ExamManage',
  47. },
  48. ];
  49. export const menusApi = Mock.mock('/api/getMenus', 'get', () => {
  50. return menusList;
  51. });
  52. export const loginApi = Mock.mock('/api/login', 'post', (data) => {
  53. return {
  54. userName: '路人甲',
  55. id: Math.floor(Math.random() * 100 + 1),
  56. token: '123',
  57. };
  58. });
  59. export const addApi = Mock.mock('/api/add', 'post', (data) => {
  60. return {
  61. ok: true,
  62. };
  63. });
  64. export const editApi = Mock.mock('/api/edit', 'post', (data) => {
  65. return {
  66. ok: true,
  67. };
  68. });