system.ts 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202
  1. import { MockMethod } from "vite-plugin-mock";
  2. export default [
  3. {
  4. url: "/role",
  5. method: "post",
  6. response: () => {
  7. return {
  8. code: 0,
  9. data: {
  10. list: [
  11. {
  12. createTime: 1609837428000,
  13. updateTime: 1645477701000,
  14. creator: "admin",
  15. updater: "",
  16. deleted: false,
  17. tenantId: 1,
  18. id: 1,
  19. name: "超级管理员",
  20. code: "super_admin",
  21. sort: 1,
  22. status: 0,
  23. type: 1,
  24. remark: "超级管理员",
  25. dataScope: 1,
  26. dataScopeDeptIds: null
  27. },
  28. {
  29. createTime: 1609837428000,
  30. updateTime: 1645477700000,
  31. creator: "admin",
  32. updater: "",
  33. deleted: false,
  34. tenantId: 1,
  35. id: 2,
  36. name: "普通角色",
  37. code: "common",
  38. sort: 2,
  39. status: 0,
  40. type: 1,
  41. remark: "普通角色",
  42. dataScope: 2,
  43. dataScopeDeptIds: null
  44. },
  45. {
  46. createTime: 1609912175000,
  47. updateTime: 1647698441000,
  48. creator: "",
  49. updater: "1",
  50. deleted: false,
  51. tenantId: 1,
  52. id: 101,
  53. name: "测试账号",
  54. code: "test",
  55. sort: 0,
  56. status: 0,
  57. type: 2,
  58. remark: "132",
  59. dataScope: 1,
  60. dataScopeDeptIds: []
  61. }
  62. ],
  63. total: 3
  64. },
  65. msg: ""
  66. };
  67. }
  68. },
  69. {
  70. url: "/dept",
  71. method: "post",
  72. response: () => {
  73. return {
  74. code: 0,
  75. data: [
  76. {
  77. name: "杭州总公司",
  78. parentId: 0,
  79. sort: 0,
  80. leaderUserId: 1,
  81. phone: "15888888888",
  82. email: "ry@qq.com",
  83. status: 0,
  84. id: 100,
  85. createTime: 1609837427000,
  86. remark: "备注、备注、备注、备注、备注、备注、备注"
  87. },
  88. {
  89. name: "郑州分公司",
  90. parentId: 100,
  91. sort: 1,
  92. leaderUserId: 104,
  93. phone: "15888888888",
  94. email: "ry@qq.com",
  95. status: 0,
  96. id: 101,
  97. createTime: 1609837427000,
  98. remark: "备注、备注、备注、备注、备注、备注、备注"
  99. },
  100. {
  101. name: "研发部门",
  102. parentId: 101,
  103. sort: 1,
  104. leaderUserId: 104,
  105. phone: "15888888888",
  106. email: "ry@qq.com",
  107. status: 0,
  108. id: 103,
  109. createTime: 1609837427000,
  110. remark: "备注、备注、备注、备注、备注、备注、备注"
  111. },
  112. {
  113. name: "市场部门",
  114. parentId: 102,
  115. sort: 1,
  116. leaderUserId: null,
  117. phone: "15888888888",
  118. email: "ry@qq.com",
  119. status: 0,
  120. id: 108,
  121. createTime: 1609837427000,
  122. remark: "备注、备注、备注、备注、备注、备注、备注"
  123. },
  124. {
  125. name: "深圳分公司",
  126. parentId: 100,
  127. sort: 2,
  128. leaderUserId: null,
  129. phone: "15888888888",
  130. email: "ry@qq.com",
  131. status: 0,
  132. id: 102,
  133. createTime: 1609837427000,
  134. remark: "备注、备注、备注、备注、备注、备注、备注"
  135. },
  136. {
  137. name: "市场部门",
  138. parentId: 101,
  139. sort: 2,
  140. leaderUserId: null,
  141. phone: "15888888888",
  142. email: "ry@qq.com",
  143. status: 1,
  144. id: 104,
  145. createTime: 1609837427000,
  146. remark: "备注、备注、备注、备注、备注、备注、备注"
  147. },
  148. {
  149. name: "财务部门",
  150. parentId: 102,
  151. sort: 2,
  152. leaderUserId: null,
  153. phone: "15888888888",
  154. email: "ry@qq.com",
  155. status: 0,
  156. id: 109,
  157. createTime: 1609837427000,
  158. remark: "备注、备注、备注、备注、备注、备注、备注"
  159. },
  160. {
  161. name: "测试部门",
  162. parentId: 101,
  163. sort: 3,
  164. leaderUserId: null,
  165. phone: "15888888888",
  166. email: "ry@qq.com",
  167. status: 0,
  168. id: 105,
  169. createTime: 1609837427000,
  170. remark: "备注、备注、备注、备注、备注、备注、备注"
  171. },
  172. {
  173. name: "财务部门",
  174. parentId: 101,
  175. sort: 4,
  176. leaderUserId: 103,
  177. phone: "15888888888",
  178. email: "ry@qq.com",
  179. status: 1,
  180. id: 106,
  181. createTime: 1609837427000,
  182. remark: "备注、备注、备注、备注、备注、备注、备注"
  183. },
  184. {
  185. name: "运维部门",
  186. parentId: 101,
  187. sort: 5,
  188. leaderUserId: null,
  189. phone: "15888888888",
  190. email: "ry@qq.com",
  191. status: 0,
  192. id: 107,
  193. createTime: 1609837427000,
  194. remark: "备注、备注、备注、备注、备注、备注、备注"
  195. }
  196. ],
  197. msg: ""
  198. };
  199. }
  200. }
  201. ] as MockMethod[];