sop.js 5.0 KB

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