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.

203 lines
5.5 KiB

1 year ago
1 year ago
  1. import { createAPI } from "@/utils/httpRequest.js";
  2. /**
  3. * 材料信息列表查询
  4. * @param data
  5. * @returns {*}
  6. */
  7. export const partInformationSearch = data => createAPI(`/part/partInformation/partInformationSearch`,'post',data)
  8. /**
  9. * 材料信息新增
  10. * @param data
  11. * @returns {*}
  12. */
  13. export const partInformationSave = data => createAPI(`/part/partInformation/partInformationSave`,'post',data)
  14. /**
  15. * 材料信息编辑
  16. * @param data
  17. * @returns {*}
  18. */
  19. export const partInformationEdit = data => createAPI(`/part/partInformation/partInformationEdit`,'post',data)
  20. /**
  21. * 材料信息删除
  22. * @param data
  23. * @returns {*}
  24. */
  25. export const partInformationDelete = data => createAPI(`/part/partInformation/partInformationDelete`,'post',data)
  26. /**
  27. * 查询材料属性
  28. * @param data
  29. * @returns {*}
  30. */
  31. export const getPartItem = data => createAPI(`/part/partInformation/getPartItem`,'post',data)
  32. /**
  33. * 获取代理商列表
  34. * @param data
  35. * @returns {*}
  36. */
  37. export const getAgentList = data => createAPI(`/part/partInformation/getAgentList`,'post',data)
  38. /**
  39. * 获取材料代理商
  40. * @param data
  41. * @returns {*}
  42. */
  43. export const getPartAgent = data => createAPI(`/part/partInformation/getPartAgent`,'post',data)
  44. /**
  45. * 新增物料代理商
  46. * @param data
  47. * @returns {*}
  48. */
  49. export const addPartAgent = data => createAPI(`/part/partInformation/addPartAgent`,'post',data)
  50. /**
  51. * 删除物料代理商
  52. * @param data
  53. * @returns {*}
  54. */
  55. export const deletePartAgent = data => createAPI(`/part/partInformation/deletePartAgent`,'post',data)
  56. /**
  57. * 根据条件查询可选代理商
  58. * @param data
  59. * @returns {*}
  60. */
  61. export const getAgentListBy = data => createAPI(`/part/partInformation/getAgentListBy`,'post',data)
  62. /**
  63. * 删除物料代理商
  64. * @param data
  65. * @returns {*}
  66. */
  67. export const deleteAgent = data => createAPI(`/part/partInformation/deleteAgent`,'post',data)
  68. /**
  69. * 获取制造商列表
  70. */
  71. export const getManufacturerList = data => createAPI(`/part/partInformation/getManufacturerList`,'post',data)
  72. /**
  73. * 获取材料制造商
  74. */
  75. export const getPartManufacturer = data => createAPI(`/part/partInformation/getPartManufacturer`,'post',data)
  76. /**
  77. * 根据条件查询可选制造商
  78. */
  79. export const getManufacturerListBy = data => createAPI(`/part/partInformation/getManufacturerListBy`,'post',data)
  80. /**
  81. * 新增物料制造商
  82. * @param data
  83. */
  84. export const addPartManufacturer = data => createAPI(`/part/partInformation/addPartManufacturer`,'post',data)
  85. /**
  86. * 删除物料制造商
  87. */
  88. export const deletePartManufacturer = data => createAPI(`/part/partInformation/deletePartManufacturer`,'post',data)
  89. /**
  90. * 删除物料制造商(单删)
  91. */
  92. export const deleteManufacturer = data => createAPI(`/part/partInformation/deleteManufacturer`,'post',data)
  93. /**
  94. * 获取库位列表
  95. */
  96. export const getLocationList = data => createAPI(`/part/partInformation/getLocationList`,'post',data)
  97. /**
  98. * 获取材料库位
  99. */
  100. export const getDefaultLocation = data => createAPI(`/part/partInformation/getDefaultLocation`,'post',data)
  101. /**
  102. * 根据条件查询可选库位
  103. */
  104. export const getLocationListBy = data => createAPI(`/part/partInformation/getLocationListBy`,'post',data)
  105. /**
  106. * 新增物料库位
  107. * @param data
  108. */
  109. export const addDefaultLocation = data => createAPI(`/part/partInformation/addDefaultLocation`,'post',data)
  110. /**
  111. * 删除物料库位
  112. */
  113. export const deleteDefaultLocation = data => createAPI(`/part/partInformation/deleteDefaultLocation`,'post',data)
  114. /**
  115. * 删除物料库位(单删)
  116. */
  117. export const deleteLocation = data => createAPI(`/part/partInformation/deleteLocation`,'post',data)
  118. /**
  119. * 修改物料属性值
  120. */
  121. export const commitItemValue = data => createAPI(`/part/partInformation/commitItemValue`,'post',data)
  122. /**
  123. * 删除模板属性
  124. */
  125. export const deleteItem = data => createAPI(`/part/partInformation/deleteItem`,'post',data)
  126. /**
  127. * 获取模板属性
  128. */
  129. export const getItemLists = data => createAPI(`/part/partInformation/getItemLists`,'post',data)
  130. /**
  131. * 新增物料属性
  132. */
  133. export const addPartItem = data => createAPI(`/part/partInformation/addPartItem`,'post',data)
  134. /**
  135. * 删除物料属性
  136. */
  137. export const deletePartItem = data => createAPI(`/part/partInformation/deletePartItem`,'post',data)
  138. /**
  139. * 查询未选择的物料属性
  140. */
  141. export const queryPartItem = data => createAPI(`/part/partInformation/queryPartItem`,'post',data)
  142. /**
  143. * 复制物料
  144. */
  145. export const copyPart = data => createAPI(`/part/partInformation/copyPart`,'post',data)
  146. /**
  147. * 获取项目物料编码
  148. */
  149. export const getProjectPartNo = data => createAPI(`/part/partInformation/getProjectPartNo`,'post',data)
  150. /**
  151. * 校验参数
  152. * @param data
  153. * @returns {*}
  154. */
  155. export const verifyData = data => createAPI(`part/partInformation/verifyData`,'post',data)
  156. // partCostInformationEdit 物料成本信息编辑
  157. export const partCostInformationEdit = data => createAPI(`/part/partInformation/partCostInformationEdit`,'post',data)
  158. // costHistorySearch 成本历史查询
  159. export const costHistorySearch = data => createAPI(`/part/partInformation/costHistorySearch`,'post',data)
  160. // savePartCostComponentByExcel 保存物料成本构成
  161. export const savePartCostComponentByExcel = data => createAPI(`/part/partInformation/savePartCostComponentByExcel`,'post',data)
  162. export const handleQueryPart = (data) => createAPI('/part/partInformation','post',data)
  163. export const handleQueryPartByPage = (data) => createAPI(`/part/partInformation/${data.no}/${data.size}`,'post',data)
  164. export const getPreviousPartNo = data => createAPI(`/part/partInformation/getPreviousPartNo`,'post',data)