system.js 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247
  1. import request from '@/axios'
  2. import config from '@/config'
  3. /*
  4. * 获取菜单列表
  5. *
  6. */
  7. export function getMenuList() {
  8. return request({
  9. url: `/manager/resource/list`,
  10. method: 'get'
  11. })
  12. }
  13. /*
  14. * 新增菜单
  15. *
  16. */
  17. export function insertMenu(data) {
  18. return request({
  19. url: `/manager/resource`,
  20. method: 'post',
  21. data: data
  22. })
  23. }
  24. /*
  25. * 编辑菜单
  26. *
  27. */
  28. export function updateMenu(data) {
  29. return request({
  30. url: `/manager/resource/update`,
  31. method: 'put',
  32. data: data
  33. })
  34. }
  35. /*
  36. * 下载文件
  37. *
  38. *
  39. */
  40. export function downloadFile(fileId) {
  41. return window.location.href = config.baseURL + '/file/filenode/' + fileId;
  42. }
  43. /*
  44. * 获取组织列表
  45. * @param {Object} data = {}
  46. *
  47. */
  48. export function getOrganizedList(data) {
  49. return request({
  50. url: `/manager/base/organization/list`,
  51. method: 'post',
  52. data: data
  53. })
  54. }
  55. /*
  56. * 获取服务目录
  57. *
  58. *
  59. */
  60. export function getServeDepartment() {
  61. return request({
  62. url: `/api/workarkProductLevel/list`,
  63. method: 'get'
  64. })
  65. }
  66. /*
  67. * 新增服务目录
  68. *
  69. *
  70. */
  71. export function insertServeDepartment(data) {
  72. return request({
  73. url: `/api/workarkProductLevel`,
  74. method: 'post',
  75. data: data
  76. })
  77. }
  78. /*
  79. * 编辑服务目录
  80. *
  81. *
  82. */
  83. export function updateServeDepartment(data) {
  84. return request({
  85. url: `/api/workarkProductLevel`,
  86. method: 'put',
  87. data: data
  88. })
  89. }
  90. /*
  91. * 删除资产目录
  92. *
  93. *
  94. */
  95. export function deleteServeDepartment(id) {
  96. return request({
  97. url: `/api/workarkProductLevel/${id}`,
  98. method: 'delete'
  99. })
  100. }
  101. /*
  102. * 根据id获取服务
  103. *
  104. *
  105. */
  106. export function getServeDepartmentById(id) {
  107. return request({
  108. url: `/api/workarkProductLevel/get/${id}`,
  109. method: 'get'
  110. })
  111. }
  112. /*
  113. * 根据标识获取服务
  114. *
  115. *
  116. */
  117. export function getServeDepartmentBySign(sign) {
  118. return request({
  119. url: `/api/workarkProductLevel/getSign/${sign}`,
  120. method: 'get'
  121. })
  122. }
  123. /*
  124. * 删除资产目录
  125. *
  126. *
  127. */
  128. export function getServeProductList(id) {
  129. return request({
  130. url: `/api/workarkProductLevel/getParentId/${id}`,
  131. method: 'get'
  132. })
  133. }
  134. /*
  135. * 获取过程设置模板数据
  136. *
  137. *
  138. */
  139. export function getProcessSetData(productCouponModelId) {
  140. return request({
  141. url: `/api/workarkProceModel/list/${productCouponModelId}`,
  142. method: 'get'
  143. })
  144. }
  145. /*
  146. * 新增过程设置模板数据
  147. *
  148. *
  149. */
  150. export function insertProcessSetData(data) {
  151. return request({
  152. url: `/api/workarkProceModel`,
  153. method: 'post',
  154. data: data
  155. })
  156. }
  157. /*
  158. * 通过ID获取过程设置模板数据详情
  159. *
  160. *
  161. */
  162. export function getProcessSetDataById(id) {
  163. return request({
  164. url: `/api/workarkProceModel/get/${id}`,
  165. method: 'get'
  166. })
  167. }
  168. /*
  169. * 编辑过程设置模板数据
  170. *
  171. *
  172. */
  173. export function updateProcessSetData(data) {
  174. return request({
  175. url: `/api/workarkProceModel`,
  176. method: 'put',
  177. data: data
  178. })
  179. }
  180. /*
  181. * 删除过程设置数据
  182. *
  183. *
  184. */
  185. export function deleteProcessSetData(id) {
  186. return request({
  187. url: `/api/workarkProceModel/${id}`,
  188. method: 'delete'
  189. })
  190. }
  191. /*
  192. * 获取过程设置数据
  193. *
  194. *
  195. */
  196. export function getProcessData(orderId) {
  197. return request({
  198. url: `/api/workarkProce/list/${orderId}`,
  199. method: 'get'
  200. })
  201. }
  202. /*
  203. * 新增过程设置模板数据
  204. *
  205. *
  206. */
  207. export function insertProcessData(data) {
  208. return request({
  209. url: `/api/workarkProce`,
  210. method: 'post',
  211. data: data
  212. })
  213. }
  214. /*
  215. * 通过ID获取过程设置数据详情
  216. *
  217. *
  218. */
  219. export function getProcessDataById(id) {
  220. return request({
  221. url: `/api/workarkProce/get/${id}`,
  222. method: 'get'
  223. })
  224. }
  225. /*
  226. * 编辑过程设置数据
  227. *
  228. *
  229. */
  230. export function updateProcessData(data) {
  231. return request({
  232. url: `/api/workarkProce`,
  233. method: 'put',
  234. data: data
  235. })
  236. }
  237. /*
  238. * 删除过程设置数据
  239. *
  240. *
  241. */
  242. export function deleteProcessData(id) {
  243. return request({
  244. url: `/api/workarkProce/${id}`,
  245. method: 'delete'
  246. })
  247. }