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.

309 lines
8.2 KiB

2 years ago
3 years ago
2 years ago
3 years ago
3 years ago
3 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
  1. import { createAPI } from "@/utils/httpRequest.js";
  2. /**
  3. * 材料信息列表查询
  4. * @param data
  5. * @returns {*}
  6. */
  7. export const partInformationSearch = data => createAPI(`/plm/partInformation/partInformationSearch`,'post',data)
  8. /**
  9. * 材料信息新增
  10. * @param data
  11. * @returns {*}
  12. */
  13. export const partInformationSave = data => createAPI(`/plm/partInformation/partInformationSave`,'post',data)
  14. /**
  15. * 材料信息编辑
  16. * @param data
  17. * @returns {*}
  18. */
  19. export const partInformationEdit = data => createAPI(`/plm/partInformation/partInformationEdit`,'post',data)
  20. /**
  21. * 材料信息删除
  22. * @param data
  23. * @returns {*}
  24. */
  25. export const partInformationDelete = data => createAPI(`/plm/partInformation/partInformationDelete`,'post',data)
  26. /**
  27. * 查询材料属性
  28. * @param data
  29. * @returns {*}
  30. */
  31. export const getPartItem = data => createAPI(`/plm/partInformation/getPartItem`,'post',data)
  32. /**
  33. * 保存材料属性
  34. * @param data
  35. * @returns {*}
  36. */
  37. export const savePartItemValue = data => createAPI(`/plm/partInformation/savePartItemValue`,'post',data)
  38. /**
  39. * 编辑材料属性
  40. */
  41. export const updateItemModal = data => createAPI(`/plm/partInformation/updateItemModal`,'post',data)
  42. /**
  43. * 获取代理商列表
  44. * @param data
  45. * @returns {*}
  46. */
  47. export const getAgentList = data => createAPI(`/plm/partInformation/getAgentList`,'post',data)
  48. /**
  49. * 获取材料代理商
  50. * @param data
  51. * @returns {*}
  52. */
  53. export const getPartAgent = data => createAPI(`/plm/partInformation/getPartAgent`,'post',data)
  54. /**
  55. * 新增物料代理商
  56. * @param data
  57. * @returns {*}
  58. */
  59. export const addPartAgent = data => createAPI(`/plm/partInformation/addPartAgent`,'post',data)
  60. /**
  61. * 删除物料代理商
  62. * @param data
  63. * @returns {*}
  64. */
  65. export const deletePartAgent = data => createAPI(`/plm/partInformation/deletePartAgent`,'post',data)
  66. /**
  67. * 根据条件查询可选代理商
  68. * @param data
  69. * @returns {*}
  70. */
  71. export const getAgentListBy = data => createAPI(`/plm/partInformation/getAgentListBy`,'post',data)
  72. /**
  73. * 删除物料代理商
  74. * @param data
  75. * @returns {*}
  76. */
  77. export const deleteAgent = data => createAPI(`/plm/partInformation/deleteAgent`,'post',data)
  78. /**
  79. * 查询材料信息
  80. * @param data
  81. * @returns {*}
  82. */
  83. export const searchPartList = (data) => createAPI(`/plm/partInformation/searchPartList`,'get',data);
  84. export const searchPart = (data) => createAPI(`/plm/partInformation/searchPart`,'get',data);
  85. /**
  86. * 获取制造商列表
  87. */
  88. export const getManufacturerList = data => createAPI(`/plm/partInformation/getManufacturerList`,'post',data)
  89. /**
  90. * 获取材料制造商
  91. */
  92. export const getPartManufacturer = data => createAPI(`/plm/partInformation/getPartManufacturer`,'post',data)
  93. /**
  94. * 根据条件查询可选制造商
  95. */
  96. export const getManufacturerListBy = data => createAPI(`/plm/partInformation/getManufacturerListBy`,'post',data)
  97. /**
  98. * 新增物料制造商
  99. * @param data
  100. */
  101. export const addPartManufacturer = data => createAPI(`/plm/partInformation/addPartManufacturer`,'post',data)
  102. /**
  103. * 删除物料制造商
  104. */
  105. export const deletePartManufacturer = data => createAPI(`/plm/partInformation/deletePartManufacturer`,'post',data)
  106. /**
  107. * 删除物料制造商(单删)
  108. */
  109. export const deleteManufacturer = data => createAPI(`/plm/partInformation/deleteManufacturer`,'post',data)
  110. /**
  111. * 获取库位列表
  112. */
  113. export const getLocationList = data => createAPI(`/plm/partInformation/getLocationList`,'post',data)
  114. /**
  115. * 获取材料库位
  116. */
  117. export const getDefaultLocation = data => createAPI(`/plm/partInformation/getDefaultLocation`,'post',data)
  118. /**
  119. * 根据条件查询可选库位
  120. */
  121. export const getLocationListBy = data => createAPI(`/plm/partInformation/getLocationListBy`,'post',data)
  122. /**
  123. * 新增物料库位
  124. * @param data
  125. */
  126. export const addDefaultLocation = data => createAPI(`/plm/partInformation/addDefaultLocation`,'post',data)
  127. /**
  128. * 删除物料库位
  129. */
  130. export const deleteDefaultLocation = data => createAPI(`/plm/partInformation/deleteDefaultLocation`,'post',data)
  131. /**
  132. * 删除物料库位(单删)
  133. */
  134. export const deleteLocation = data => createAPI(`/plm/partInformation/deleteLocation`,'post',data)
  135. /**
  136. * 修改物料属性值
  137. */
  138. export const commitItemValue = data => createAPI(`/plm/partInformation/commitItemValue`,'post',data)
  139. /**
  140. * 删除模板属性
  141. */
  142. export const deleteItem = data => createAPI(`/plm/partInformation/deleteItem`,'post',data)
  143. /**
  144. * 获取模板属性
  145. */
  146. export const getItemLists = data => createAPI(`/plm/partInformation/getItemLists`,'post',data)
  147. /**
  148. * 新增物料属性
  149. */
  150. export const addPartItem = data => createAPI(`/plm/partInformation/addPartItem`,'post',data)
  151. /**
  152. * 删除物料属性
  153. */
  154. export const deletePartItem = data => createAPI(`/plm/partInformation/deletePartItem`,'post',data)
  155. /**
  156. * 查询未选择的物料属性
  157. */
  158. export const queryPartItem = data => createAPI(`/plm/partInformation/queryPartItem`,'post',data)
  159. /**
  160. * 根据物料编码查 masterPart 属性
  161. */
  162. export const queryMasterField = data => createAPI(`/plm/partInformation/queryMasterField`,'post',data)
  163. /**
  164. * 临时物料转为正式物料
  165. */
  166. export const toBecomeOfficialPart = data => createAPI(`/plm/partInformation/toBecomeOfficialPart`,'post',data)
  167. /**
  168. * 查询物料的bom版本列表
  169. */
  170. export const queryPartRevisionList = data => createAPI(`/plm/partInformation/queryPartRevisionList`,'post',data)
  171. /**
  172. * 新增物料版本
  173. */
  174. export const saveRevision = data => createAPI(`/plm/partInformation/saveRevision`,'post',data)
  175. /**
  176. * 编辑物料版本
  177. */
  178. export const updateRevision = data => createAPI(`/plm/partInformation/updateRevision`,'post',data)
  179. /**
  180. * 删除物料版本
  181. */
  182. export const deleteRevision = data => createAPI(`/plm/partInformation/deleteRevision`,'post',data)
  183. /**
  184. * 复制物料
  185. */
  186. export const copyPart = data => createAPI(`/plm/partInformation/copyPart`,'post',data)
  187. /**
  188. * 物料信息新增(项目物料)
  189. */
  190. export const partInformationSave2 = data => createAPI(`/plm/partInformation/partInformationSave2`,'post',data)
  191. /**
  192. * 获取项目物料编码
  193. */
  194. export const getProjectPartNo = data => createAPI(`/plm/partInformation/getProjectPartNo`,'post',data)
  195. /**
  196. * 获取当前行项目物料对象
  197. */
  198. export const getProjectPartRow = data => createAPI(`/plm/partInformation/getProjectPartRow`,'post',data)
  199. /**
  200. * 获取当前行项目物料对象
  201. */
  202. export const getProjectPartRow2 = data => createAPI(`/plm/partInformation/getProjectPartRow2`,'post',data)
  203. /**
  204. * 获取当前行项目物料对象
  205. */
  206. export const getProjectPartList = data => createAPI(`/plm/partInformation/getProjectPartList`,'post',data)
  207. /**
  208. * 新增项目物料
  209. */
  210. export const addProjectPart = data => createAPI(`/plm/partInformation/addProjectPart`,'post',data)
  211. /**
  212. * 删除项目物料
  213. */
  214. export const deleteProjectPart = data => createAPI(`/plm/partInformation/deleteProjectPart`,'post',data)
  215. /**
  216. * 新增项目物料
  217. */
  218. export const addProjectPart2 = data => createAPI(`/plm/partInformation/addProjectPart2`,'post',data)
  219. /**
  220. * 查询变更记录
  221. */
  222. export const getChangeRecordByPartNo = data => createAPI(`/plm/partInformation/getChangeRecordByPartNo`,'post',data)
  223. /**
  224. * 查询变更记录
  225. */
  226. export const getChangeRecordByPartNo2 = data => createAPI(`/plm/partInformation/getChangeRecordByPartNo2`,'post',data)
  227. /**
  228. * 查询变更记录
  229. */
  230. export const getBomAndRoutingList = data => createAPI(`/plm/partInformation/getBomAndRoutingList`,'post',data)
  231. /**
  232. * 转正式物料
  233. */
  234. export const partInformationToOfficial = data => createAPI(`/plm/partInformation/partInformationToOfficial`,'post',data)
  235. /**
  236. * 获取下一个物料编码
  237. */
  238. export const getNextPartNo = data => createAPI(`/plm/partInformation/getNextPartNo`,'post',data)
  239. export const queryPart = (data) => createAPI(`/plm/partInformation`,'post',data);
  240. // 导入项目物料
  241. export const uploadProjectPartExcel = data => createAPI(`/plm/partInformation/uploadProjectPartExcel`,'post',data)
  242. // 查询文件ID
  243. export const queryFileId = data => createAPI(`/plm/partInformation/queryFileId`,'post',data)
  244. // 下载文件
  245. export const downLoadFile = data => createAPI(`/plm/partInformation/downLoadFile?id=`+data.id,'post','download')
  246. export const getPartRevisionEngChgLevel = data => createAPI(`/plm/partInformation/getPartRevisionEngChgLevel`,'post',data)