system.ts 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  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. name: "董事长",
  13. code: "ceo",
  14. sort: 1,
  15. status: 0,
  16. remark: "",
  17. id: 1,
  18. createTime: 1609837428000
  19. },
  20. {
  21. name: "项目经理",
  22. code: "se",
  23. sort: 2,
  24. status: 0,
  25. remark: "",
  26. id: 2,
  27. createTime: 1609837428000
  28. },
  29. {
  30. name: "人力资源",
  31. code: "hr",
  32. sort: 3,
  33. status: 1,
  34. remark: "",
  35. id: 3,
  36. createTime: 1609837428000
  37. },
  38. {
  39. name: "普通员工",
  40. code: "user",
  41. sort: 4,
  42. status: 0,
  43. remark: "",
  44. id: 4,
  45. createTime: 1609837428000
  46. }
  47. ],
  48. total: 4
  49. },
  50. msg: ""
  51. };
  52. }
  53. },
  54. {
  55. url: "/dept",
  56. method: "post",
  57. response: () => {
  58. return {
  59. code: 0,
  60. data: [
  61. {
  62. name: "pure-admin",
  63. parentId: 0,
  64. sort: 0,
  65. leaderUserId: 1,
  66. phone: "15888888888",
  67. email: "ry@qq.com",
  68. status: 0,
  69. id: 100,
  70. createTime: 1609837427000,
  71. remark: "备注、备注、备注、备注、备注、备注、备注"
  72. },
  73. {
  74. name: "深圳总公司",
  75. parentId: 100,
  76. sort: 1,
  77. leaderUserId: 104,
  78. phone: "15888888888",
  79. email: "ry@qq.com",
  80. status: 0,
  81. id: 101,
  82. createTime: 1609837427000,
  83. remark: "备注、备注、备注、备注、备注、备注、备注"
  84. },
  85. {
  86. name: "研发部门",
  87. parentId: 101,
  88. sort: 1,
  89. leaderUserId: 104,
  90. phone: "15888888888",
  91. email: "ry@qq.com",
  92. status: 0,
  93. id: 103,
  94. createTime: 1609837427000,
  95. remark: "备注、备注、备注、备注、备注、备注、备注"
  96. },
  97. {
  98. name: "市场部门",
  99. parentId: 102,
  100. sort: 1,
  101. leaderUserId: null,
  102. phone: "15888888888",
  103. email: "ry@qq.com",
  104. status: 0,
  105. id: 108,
  106. createTime: 1609837427000,
  107. remark: "备注、备注、备注、备注、备注、备注、备注"
  108. },
  109. {
  110. name: "长沙分公司",
  111. parentId: 100,
  112. sort: 2,
  113. leaderUserId: null,
  114. phone: "15888888888",
  115. email: "ry@qq.com",
  116. status: 0,
  117. id: 102,
  118. createTime: 1609837427000,
  119. remark: "备注、备注、备注、备注、备注、备注、备注"
  120. },
  121. {
  122. name: "市场部门",
  123. parentId: 101,
  124. sort: 2,
  125. leaderUserId: null,
  126. phone: "15888888888",
  127. email: "ry@qq.com",
  128. status: 1,
  129. id: 104,
  130. createTime: 1609837427000,
  131. remark: "备注、备注、备注、备注、备注、备注、备注"
  132. },
  133. {
  134. name: "财务部门",
  135. parentId: 102,
  136. sort: 2,
  137. leaderUserId: null,
  138. phone: "15888888888",
  139. email: "ry@qq.com",
  140. status: 0,
  141. id: 109,
  142. createTime: 1609837427000,
  143. remark: "备注、备注、备注、备注、备注、备注、备注"
  144. },
  145. {
  146. name: "测试部门",
  147. parentId: 101,
  148. sort: 3,
  149. leaderUserId: null,
  150. phone: "15888888888",
  151. email: "ry@qq.com",
  152. status: 0,
  153. id: 105,
  154. createTime: 1609837427000,
  155. remark: "备注、备注、备注、备注、备注、备注、备注"
  156. },
  157. {
  158. name: "财务部门",
  159. parentId: 101,
  160. sort: 4,
  161. leaderUserId: 103,
  162. phone: "15888888888",
  163. email: "ry@qq.com",
  164. status: 1,
  165. id: 106,
  166. createTime: 1609837427000,
  167. remark: "备注、备注、备注、备注、备注、备注、备注"
  168. },
  169. {
  170. name: "运维部门",
  171. parentId: 101,
  172. sort: 5,
  173. leaderUserId: null,
  174. phone: "15888888888",
  175. email: "ry@qq.com",
  176. status: 0,
  177. id: 107,
  178. createTime: 1609837427000,
  179. remark: "备注、备注、备注、备注、备注、备注、备注"
  180. }
  181. ],
  182. msg: ""
  183. };
  184. }
  185. }
  186. ] as MockMethod[];