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.

219 lines
5.5 KiB

2 years ago
10 months ago
2 years ago
2 years ago
2 years ago
2 years ago
  1. import { createAPI } from "@/utils/httpRequest.js";
  2. /**
  3. * recipe列表查询
  4. * @param data
  5. * @returns {*}
  6. */
  7. export const recipeManagementSearch = data => createAPI(`/plm/recipeManagement/recipeManagementSearch`,'post',data)
  8. export const recipeManagementSearchAny = data => createAPI(`/plm/recipeManagement/recipeManagementSearch/any`,'post',data)
  9. /**
  10. * recipe新增
  11. * @param data
  12. * @returns {*}
  13. */
  14. export const recipeManagementSave = data => createAPI(`/plm/recipeManagement/recipeManagementSave`,'post',data)
  15. /**
  16. * recipe编辑
  17. * @param data
  18. * @returns {*}
  19. */
  20. export const recipeManagementEdit = data => createAPI(`/plm/recipeManagement/recipeManagementEdit`,'post',data)
  21. /**
  22. * recipe删除
  23. * @param data
  24. * @returns {*}
  25. */
  26. export const recipeManagementDelete = data => createAPI(`/plm/recipeManagement/recipeManagementDelete`,'post',data)
  27. /**
  28. * 查询物料清单
  29. * @param data
  30. * @returns {*}
  31. */
  32. export const queryPartList = data => createAPI(`/plm/recipeManagement/queryPartList`,'post',data)
  33. /**
  34. * 查recipe明细
  35. * @param data
  36. * @returns {*}
  37. */
  38. export const queryRecipeDetail = data => createAPI(`/plm/recipeManagement/queryRecipeDetail`,'post',data)
  39. /**
  40. * 查recipe明细
  41. * @param data
  42. * @returns {*}
  43. */
  44. export const queryRecipeComponent = data => createAPI(`/plm/recipeManagement/queryRecipeComponent`,'post',data)
  45. /**
  46. * recipe明细新增
  47. * @param data
  48. * @returns {*}
  49. */
  50. export const recipeDetailSave = data => createAPI(`/plm/recipeManagement/recipeDetailSave`,'post',data)
  51. /**
  52. * recipe明细编辑
  53. * @param data
  54. * @returns {*}
  55. */
  56. export const recipeDetailUpdate = data => createAPI(`/plm/recipeManagement/recipeDetailUpdate`,'post',data)
  57. /**
  58. * recipe明细删除
  59. * @param data
  60. * @returns {*}
  61. */
  62. export const recipeDetailDelete = data => createAPI(`/plm/recipeManagement/recipeDetailDelete`,'post',data)
  63. /**
  64. * 修改明细状态
  65. * @param data
  66. * @returns {*}
  67. */
  68. export const updateAlternativeStatus = data => createAPI(`/plm/recipeManagement/updateAlternativeStatus`,'post',data)
  69. /**
  70. * 新增recipe主信息
  71. * @param data
  72. * @returns {*}
  73. */
  74. export const saveRecipeHeader = data => createAPI(`/plm/recipeManagement/saveRecipeHeader`,'post',data)
  75. /**
  76. * 查询recipe主信息
  77. * @param data
  78. * @returns {*}
  79. */
  80. export const queryRecipeHeader = data => createAPI(`/plm/recipeManagement/queryRecipeHeader`,'post',data)
  81. /**
  82. * 新增recipe子明细
  83. * @param data
  84. * @returns {*}
  85. */
  86. export const saveRecipeComponent = data => createAPI(`/plm/recipeManagement/saveRecipeComponent`,'post',data)
  87. /**
  88. * 修改recipe子明细
  89. * @param data
  90. * @returns {*}
  91. */
  92. export const updateRecipeComponent = data => createAPI(`/plm/recipeManagement/updateRecipeComponent`,'post',data)
  93. /**
  94. * 删除recipe子明细
  95. * @param data
  96. * @returns {*}
  97. */
  98. export const deleteRecipeComponent = data => createAPI(`/plm/recipeManagement/deleteRecipeComponent`,'post',data)
  99. /**
  100. * 根据物料编码查询工序
  101. * @param data
  102. * @returns {*}
  103. */
  104. export const queryOperationList = data => createAPI(`/plm/recipeManagement/queryOperationList`,'post',data)
  105. /**
  106. * 获取物料的recipe版本号
  107. * @param data
  108. * @returns {*}
  109. */
  110. export const getRecipeEngChgLevel = data => createAPI(`/plm/recipeManagement/getRecipeEngChgLevel`,'post',data)
  111. /**
  112. * 获取子料的序号
  113. * @param data
  114. * @returns {*}
  115. */
  116. export const getComponentLineSequence = data => createAPI(`/plm/recipeManagement/getComponentLineSequence`,'post',data)
  117. /**
  118. * 复制recipe
  119. * @param data
  120. * @returns {*}
  121. */
  122. export const copyRecipe = data => createAPI(`/plm/recipeManagement/copyRecipe`,'post',data)
  123. /**
  124. * 复制alternative
  125. * @param data
  126. * @returns {*}
  127. */
  128. export const copyAlternative = data => createAPI(`/plm/recipeManagement/copyAlternative`,'post',data)
  129. /**
  130. * 转正式Recipe
  131. * @param data
  132. * @returns {*}
  133. */
  134. export const toBecomeOfficialRecipe = data => createAPI(`/plm/recipeManagement/toBecomeOfficialRecipe`,'post',data)
  135. /**
  136. * 新编辑副产品成本分配
  137. * @param data
  138. * @returns {*}
  139. */
  140. export const updateManufStructCostDistrib = data => createAPI(`/plm/recipeManagement/updateManufStructCostDistrib`,'post',data)
  141. /**
  142. * 刷新子物料
  143. * @param data
  144. * @returns {*}
  145. */
  146. export const queryRecipeComponentTable = data => createAPI(`/plm/recipeManagement/queryRecipeComponentTable`,'post',data)
  147. /**
  148. * 刷新副产品
  149. * @param data
  150. * @returns {*}
  151. */
  152. export const queryRecipeByProductTable = data => createAPI(`/plm/recipeManagement/queryRecipeByProductTable`,'post',data)
  153. /**
  154. * 刷新项目成本分配
  155. * @param data
  156. * @returns {*}
  157. */
  158. export const queryManufStructCostDistribtionTable = data => createAPI(`/plm/recipeManagement/queryManufStructCostDistribtionTable`,'post',data)
  159. /**
  160. * 刷新多级别结构
  161. * @param data
  162. * @returns {*}
  163. */
  164. export const queryMultiLevelStructureTable = data => createAPI(`/plm/recipeManagement/queryMultiLevelStructureTable`,'post',data)
  165. /**
  166. * 查出可创建Recipe的物料
  167. * @param data
  168. * @returns {*}
  169. */
  170. export const queryPartListRecipe = data => createAPI(`/plm/recipeManagement/queryPartListRecipe`,'post',data)
  171. /**
  172. * 查出所有类型的物料
  173. * @param data
  174. * @returns {*}
  175. */
  176. export const queryPartListAll = data => createAPI(`/plm/recipeManagement/queryPartListAll`,'post',data)
  177. /**
  178. * 查子物料Recipe
  179. */
  180. export const queryComponentPartRecipeList = data => createAPI(`/plm/recipeManagement/queryComponentPartRecipeList`,'post',data)
  181. /**
  182. * 反向同步替代下的数据 IFS->PLM
  183. * @param data
  184. * @returns {*}
  185. */
  186. export const syncRecipeInfoIfsToPlm = data => createAPI(`/plm/recipeManagement/syncRecipeInfoIfsToPlm`,'post',data)