menuManagement.ts 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. import { MockMethod } from 'vite-plugin-mock'
  2. export default [
  3. {
  4. url: '/menuManagement/getTree',
  5. method: 'get',
  6. response() {
  7. return {
  8. code: 200,
  9. msg: 'success',
  10. data: {
  11. total: 999,
  12. list: [
  13. {
  14. id: 'root',
  15. label: '全部角色',
  16. children: [
  17. {
  18. id: '@id',
  19. role: 'admin',
  20. label: 'admin角色',
  21. },
  22. {
  23. id: '@id',
  24. role: 'editor',
  25. label: 'editor角色',
  26. },
  27. ],
  28. },
  29. ],
  30. },
  31. }
  32. },
  33. },
  34. {
  35. url: '/menuManagement/doEdit',
  36. method: 'post',
  37. response() {
  38. return {
  39. code: 200,
  40. msg: '模拟保存成功',
  41. }
  42. },
  43. },
  44. {
  45. url: '/menuManagement/doDelete',
  46. method: 'post',
  47. response() {
  48. return {
  49. code: 200,
  50. msg: '模拟删除成功',
  51. }
  52. },
  53. },
  54. ] as MockMethod[]