sop.js 5.1 KB

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