sop.js 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213
  1. import { request } from '@/utils/request.js';
  2. // 延期预警 ------------------->
  3. // 延期预警列表
  4. export const getDelayWarnList = (data) =>
  5. request({
  6. url: '/api/admin/tb/delay/warn/query',
  7. params: data,
  8. });
  9. // 关闭单个延期预警
  10. export const closeDelayWarn = (id) =>
  11. request({
  12. url: '/api/admin/tb/delay/warn/close?id=' + id,
  13. loading: true,
  14. });
  15. // 重启延期预警
  16. export const restartDelayWarn = (id) =>
  17. request({
  18. url: '/api/admin/tb/delay/warn/restart?id=' + id,
  19. loading: true,
  20. });
  21. // 单个延期预警的详情
  22. export const delayWarnDetail = (id) =>
  23. request({
  24. url: '/api/admin/tb/delay/warn/get?id=' + id,
  25. method: 'get',
  26. });
  27. // 延期预警明细表
  28. export const delayWarnDetailList = (id) =>
  29. request({
  30. url: '/api/admin/tb/delay/warn/detail/list?id=' + id,
  31. });
  32. // 延期预警跟进提交
  33. export const flowDelayWarn = (data) =>
  34. request({
  35. url: '/api/admin/tb/delay/warn/detail/save',
  36. data,
  37. loading: true,
  38. });
  39. // 违规登记 ------------------->
  40. // 违规登记列表
  41. export const getViolationList = (data) =>
  42. request({
  43. url: '/api/admin/tb/violation/query',
  44. params: data,
  45. });
  46. export const saveViolation = (data) =>
  47. request({
  48. url: '/api/admin/tb/violation/save',
  49. data,
  50. });
  51. // 关闭单个违规登记
  52. export const closeViolation = (id) =>
  53. request({
  54. url: '/api/admin/tb/violation/close?id=' + id,
  55. loading: true,
  56. });
  57. // 重启违规登记
  58. export const restartViolation = (id) =>
  59. request({
  60. url: '/api/admin/tb/violation/restart?id=' + id,
  61. loading: true,
  62. });
  63. // 单个违规登记的详情
  64. export const violationDetail = (id) =>
  65. request({
  66. url: '/api/admin/tb/violation/get?id=' + id,
  67. method: 'get',
  68. });
  69. // 违规登记明细表
  70. export const violationDetailList = (id) =>
  71. request({
  72. url: '/api/admin/tb/violation/detail/query?id=' + id,
  73. });
  74. // 违规登记跟进提交
  75. export const flowViolation = (data) =>
  76. request({
  77. url: '/api/admin/tb/violation/detail/save',
  78. data,
  79. loading: true,
  80. });
  81. // 设备出入库 ------------------->
  82. // 设备出入库登记查询
  83. export const deviceOutInSearch = (params) =>
  84. request({
  85. url: '/api/admin/device/in/out/sop_page',
  86. params,
  87. });
  88. export const deviceCanOut = (params) =>
  89. request({
  90. url: '/api/admin/device/in/out/can_out_info',
  91. params,
  92. });
  93. // 查询可入库的设备信息
  94. export const deviceCanIn = (params) =>
  95. request({
  96. url: '/api/admin/device/in/out/can_in_info',
  97. params,
  98. });
  99. // 设备出入库,提交
  100. export const deviceOutInSave = (data) =>
  101. request({
  102. url: '/api/admin/device/in/out/submit',
  103. data,
  104. });
  105. // 项目计划变更 ------------------->
  106. // 项目计划变更列表
  107. export const planChangeList = (params) =>
  108. request({
  109. url: '/api/admin/project/exchange/list',
  110. params,
  111. });
  112. // 项目变更计划申请(第一步)
  113. export const createPlanChange = (data) =>
  114. request({
  115. url: '/api/admin/ding/exception/apply/save',
  116. data,
  117. });
  118. // 项目变更计划审批
  119. export const approvePlanChange = (params) =>
  120. request({
  121. url: '/api/admin/project/exchange/flow/approve',
  122. params,
  123. loading: true,
  124. });
  125. // 流程相关 ------------------->
  126. // 获取流程部署信息接口
  127. export const flowDeploymentListApi = () =>
  128. request({
  129. url: '/api/admin/flow/deployment/data',
  130. });
  131. export const flowFormPropertiesApi = (params) =>
  132. // flowDeploymentId or taskId or flowId
  133. // crmNo
  134. request({
  135. url: '/api/admin/flow/form_properties/get',
  136. params,
  137. });
  138. // 流程详细信息接口
  139. export const getFlowDetail = (data) =>
  140. request({
  141. url: '/api/admin/flow/view',
  142. data,
  143. });
  144. // sop管理 ------------------->
  145. export const sopListApi = (data) =>
  146. request({
  147. url: '/api/admin/sop/list',
  148. data,
  149. });
  150. // sop申请
  151. export const sopApplyApi = (params) =>
  152. request({
  153. url: '/api/admin/sop/apply',
  154. data: params,
  155. });
  156. // sop填报-详情
  157. export const sopFlowViewApi = (params) =>
  158. request({
  159. url: '/api/admin/flow/view',
  160. params,
  161. });
  162. // sop填报-提交
  163. export const sopApproveApi = (params) =>
  164. request({
  165. url: '/api/admin/sop/approve',
  166. data: params,
  167. });
  168. // sop作废
  169. export const sopCancelApi = (flowId) =>
  170. request({
  171. url: '/api/admin/sop/cancel',
  172. params: { flowId },
  173. });
  174. // sop批量作废
  175. export const sopBatchCancelApi = (flowIds) =>
  176. request({
  177. url: '/api/admin/sop/batch/cancel',
  178. data: { flowIds },
  179. });
  180. // sop 编辑-详情
  181. export const sopEditApi = (sopId) =>
  182. request({
  183. url: '/api/admin/sop/edit',
  184. params: { id: sopId },
  185. });
  186. // sop 编辑-保存
  187. export const sopSaveApi = (data) =>
  188. request({
  189. url: '/api/admin/sop/save',
  190. data,
  191. });
  192. // 元数据
  193. export const metadataListApi = (params) =>
  194. request({
  195. url: '/api/admin/sop/metadata/list',
  196. params,
  197. });
  198. export const metadataSaveApi = (formWidgetMetadataList) =>
  199. request({
  200. url: '/api/admin/sop/metadata/save',
  201. data: { formWidgetMetadataList },
  202. });