auth.ts 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. import { MockMethod } from 'vite-plugin-mock';
  2. export default [
  3. {
  4. url: '/mock/api/getAuthList',
  5. method: 'get',
  6. response: () => {
  7. return {
  8. code: 0,
  9. message: 'success',
  10. data: [
  11. {
  12. name: '项目列表',
  13. roleId: 1,
  14. viewRole: '',
  15. roleList: [
  16. {
  17. name: '项目详情',
  18. roleId: 4,
  19. viewRole: '',
  20. roleList: [
  21. {
  22. name: '审核',
  23. roleId: 5
  24. }
  25. ]
  26. },
  27. {
  28. name: '查看',
  29. roleId: 2
  30. },
  31. {
  32. name: '删除',
  33. roleId: 3
  34. }
  35. ]
  36. },
  37. {
  38. name: '工程列表',
  39. roleId: 6,
  40. viewRole: '',
  41. roleList: [
  42. {
  43. name: '工程详情',
  44. roleId: 9,
  45. viewRole: '',
  46. roleList: [
  47. {
  48. name: '修改',
  49. roleId: 10
  50. }
  51. ]
  52. },
  53. {
  54. name: '查看',
  55. roleId: 7
  56. },
  57. {
  58. name: '删除',
  59. roleId: 8
  60. }
  61. ]
  62. },
  63. {
  64. name: '用户管理',
  65. roleId: 11,
  66. viewRole: '',
  67. roleList: [
  68. {
  69. name: '删除',
  70. roleId: 14,
  71. viewRole: ''
  72. },
  73. {
  74. name: '查看',
  75. roleId: 12
  76. },
  77. {
  78. name: '修改',
  79. roleId: 13
  80. }
  81. ]
  82. },
  83. {
  84. name: '角色管理',
  85. roleId: 15,
  86. viewRole: '',
  87. roleList: [
  88. {
  89. name: '角色删除',
  90. roleId: 17,
  91. viewRole: ''
  92. },
  93. {
  94. name: '查看',
  95. roleId: 18
  96. },
  97. {
  98. name: '修改',
  99. roleId: 16
  100. }
  101. ]
  102. }
  103. ]
  104. };
  105. }
  106. }
  107. ] as MockMethod[];