plm前端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

196 lines
5.8 KiB

2 years ago
10 months ago
2 years ago
2 years ago
2 years ago
2 years ago
10 months ago
  1. import { createAPI } from "@/utils/httpRequest.js";
  2. /**
  3. * routing列表查询
  4. */
  5. export const routingManagementSearch = data => createAPI(`/plm/routingManagement/routingManagementSearch`,'post',data)
  6. export const routingManagementSearchAny = data => createAPI(`/plm/routingManagement/routingManagementSearch/any`,'post',data)
  7. /**
  8. * routing新增
  9. */
  10. export const routingManagementSave = data => createAPI(`/plm/routingManagement/routingManagementSave`,'post',data)
  11. /**
  12. * routing编辑
  13. */
  14. export const routingManagementEdit = data => createAPI(`/plm/routingManagement/routingManagementEdit`,'post',data)
  15. /**
  16. * routing删除
  17. */
  18. export const routingManagementDelete = data => createAPI(`/plm/routingManagement/routingManagementDelete`,'post',data)
  19. /**
  20. * 查询物料清单
  21. */
  22. export const queryPartList = data => createAPI(`/plm/routingManagement/queryPartList`,'post',data)
  23. /**
  24. * 查routing明细
  25. */
  26. export const queryRoutingDetail = data => createAPI(`/plm/routingManagement/queryRoutingDetail`,'post',data)
  27. /**
  28. * 查routing明细
  29. */
  30. export const queryRoutingComponent = data => createAPI(`/plm/routingManagement/queryRoutingComponent`,'post',data)
  31. /**
  32. * routing明细新增
  33. */
  34. export const routingDetailSave = data => createAPI(`/plm/routingManagement/routingDetailSave`,'post',data)
  35. /**
  36. * routing明细编辑
  37. */
  38. export const routingDetailUpdate = data => createAPI(`/plm/routingManagement/routingDetailUpdate`,'post',data)
  39. /**
  40. * 修改明细状态
  41. */
  42. export const updateAlternativeStatus = data => createAPI(`/plm/routingManagement/updateAlternativeStatus`,'post',data)
  43. /**
  44. * routing明细删除
  45. */
  46. export const routingDetailDelete = data => createAPI(`/plm/routingManagement/routingDetailDelete`,'post',data)
  47. /**
  48. * 新增routing主信息
  49. */
  50. export const saveRoutingHeader = data => createAPI(`/plm/routingManagement/saveRoutingHeader`,'post',data)
  51. /**
  52. * 查询routing主信息
  53. */
  54. export const queryRoutingHeader = data => createAPI(`/plm/routingManagement/queryRoutingHeader`,'post',data)
  55. /**
  56. * 新增routing子明细
  57. */
  58. export const saveRoutingComponent = data => createAPI(`/plm/routingManagement/saveRoutingComponent`,'post',data)
  59. /**
  60. * 修改routing子明细
  61. */
  62. export const updateRoutingComponent = data => createAPI(`/plm/routingManagement/updateRoutingComponent`,'post',data)
  63. /**
  64. * 删除routing子明细
  65. */
  66. export const deleteRoutingComponent = data => createAPI(`/plm/routingManagement/deleteRoutingComponent`,'post',data)
  67. /**
  68. * 查询工序列表
  69. */
  70. export const queryOperationList = data => createAPI(`/plm/routingManagement/queryOperationList`,'post',data)
  71. /**
  72. * 获取物料的routing版本号
  73. */
  74. export const getRottingRevision = data => createAPI(`/plm/routingManagement/getRottingRevision`,'post',data)
  75. /**
  76. * 获取 routingTools
  77. */
  78. export const searchRoutingTools = data => createAPI(`/plm/routingManagement/searchRoutingTools`,'post',data)
  79. /**
  80. * 新增 routingTools
  81. */
  82. export const routingToolSave = data => createAPI(`/plm/routingManagement/routingToolSave`,'post',data)
  83. /**
  84. * 根据替代查询工序列表
  85. */
  86. export const queryOperationListByAlternative = data => createAPI(`/plm/routingManagement/queryOperationListByAlternative`,'post',data)
  87. /**
  88. * 根据物料查询替代
  89. */
  90. export const queryAlternativeListByPartNo = data => createAPI(`/plm/routingManagement/queryAlternativeListByPartNo`,'post',data)
  91. /**
  92. * 编辑 routingTools
  93. */
  94. export const routingToolEdit = data => createAPI(`/plm/routingManagement/routingToolEdit`,'post',data)
  95. /**
  96. * 删除 routingTools
  97. */
  98. export const deleteRoutingTool = data => createAPI(`/plm/routingManagement/deleteRoutingTool`,'post',data)
  99. /**
  100. * @Author Yzz
  101. * @Description 工艺路线信息查询
  102. * @Date 2024/10/21 10:14:35
  103. **/
  104. export const routingAllInfoSearch = data => createAPI(`/plm/routingManagement/routingAllInfoSearch`,'post',data)
  105. export const routingAllInfoSearchAny = data => createAPI(`/plm/routingManagement/routingAllInfoSearch/any`,'post',data)
  106. /**
  107. * 复制Routing
  108. */
  109. export const copyRouting = data => createAPI(`/plm/routingManagement/copyRouting`,'post',data)
  110. /**
  111. * 复制alternative
  112. */
  113. export const copyAlternative = data => createAPI(`/plm/routingManagement/copyAlternative`,'post',data)
  114. /**
  115. * 转正式Routing
  116. */
  117. export const toBecomeOfficialRouting = data => createAPI(`/plm/routingManagement/toBecomeOfficialRouting`,'post',data)
  118. /**
  119. * 异常转正式RoutingIFS已存在时直接更新official_flag
  120. */
  121. export const toOfficialRoutingByIfs = data => createAPI(`/plm/routingManagement/toOfficialRoutingByIfs`,'post',data)
  122. /**
  123. * 查询最大工序号
  124. */
  125. export const queryMaxOperationNo = data => createAPI(`/plm/routingManagement/queryMaxOperationNo`,'post',data)
  126. /**
  127. * 查出可创建Routing的物料
  128. */
  129. export const queryPartListRouting = data => createAPI(`/plm/routingManagement/queryPartListRouting`,'post',data)
  130. /**
  131. * 获取工具集合
  132. */
  133. export const queryToolList = data => createAPI(`/plm/routingManagement/queryToolList`,'post',data)
  134. /**
  135. * 通过加工中心查人员等级
  136. */
  137. export const queryLaborClassByWorkCenterNo = data => createAPI(`/plm/routingManagement/queryLaborClassByWorkCenterNo`,'post',data)
  138. /**
  139. * 反向同步替代下的数据 IFS-PLM
  140. */
  141. export const syncRoutingInfoIfsToPlm = data => createAPI(`/plm/routingManagement/syncRoutingInfoIfsToPlm`,'post',data)
  142. /**
  143. * 复制子物料
  144. */
  145. export const copyComponentPart = data => createAPI(`/plm/routingManagement/copyComponentPart`,'post',data)
  146. /**
  147. * 获取粘贴栏列表
  148. */
  149. export const getCopyComponentList = data => createAPI(`/plm/routingManagement/getCopyComponentList`,'post',data)
  150. /**
  151. * 粘贴
  152. */
  153. export const copyComponentPartByPasteBar = data => createAPI(`/plm/routingManagement/copyComponentPartByPasteBar`,'post',data)
  154. /**
  155. * 删除粘贴栏
  156. */
  157. export const deletePasteBarList = data => createAPI(`/plm/routingManagement/deletePasteBarList`,'post',data)