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.

137 lines
3.1 KiB

3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
  1. import { createAPI } from "@/utils/httpRequest.js";
  2. /**
  3. * bom列表查询
  4. * @param data
  5. * @returns {*}
  6. */
  7. export const bomManagementSearch = data => createAPI(`/plm/bomManagement/bomManagementSearch`,'post',data)
  8. /**
  9. * bom新增
  10. * @param data
  11. * @returns {*}
  12. */
  13. export const bomManagementSave = data => createAPI(`/plm/bomManagement/bomManagementSave`,'post',data)
  14. /**
  15. * bom编辑
  16. * @param data
  17. * @returns {*}
  18. */
  19. export const bomManagementEdit = data => createAPI(`/plm/bomManagement/bomManagementEdit`,'post',data)
  20. /**
  21. * bom删除
  22. * @param data
  23. * @returns {*}
  24. */
  25. export const bomManagementDelete = data => createAPI(`/plm/bomManagement/bomManagementDelete`,'post',data)
  26. /**
  27. * 查询物料清单
  28. * @param data
  29. * @returns {*}
  30. */
  31. export const queryPartList = data => createAPI(`/plm/bomManagement/queryPartList`,'post',data)
  32. /**
  33. * 查bom明细
  34. * @param data
  35. * @returns {*}
  36. */
  37. export const queryBomDetail = data => createAPI(`/plm/bomManagement/queryBomDetail`,'post',data)
  38. /**
  39. * 查bom明细
  40. * @param data
  41. * @returns {*}
  42. */
  43. export const queryBomComponent = data => createAPI(`/plm/bomManagement/queryBomComponent`,'post',data)
  44. /**
  45. * bom明细新增
  46. * @param data
  47. * @returns {*}
  48. */
  49. export const bomDetailSave = data => createAPI(`/plm/bomManagement/bomDetailSave`,'post',data)
  50. /**
  51. * bom明细编辑
  52. * @param data
  53. * @returns {*}
  54. */
  55. export const bomDetailUpdate = data => createAPI(`/plm/bomManagement/bomDetailUpdate`,'post',data)
  56. /**
  57. * bom明细删除
  58. * @param data
  59. * @returns {*}
  60. */
  61. export const bomDetailDelete = data => createAPI(`/plm/bomManagement/bomDetailDelete`,'post',data)
  62. /**
  63. * 修改明细状态
  64. * @param data
  65. * @returns {*}
  66. */
  67. export const updateAlternativeStatus = data => createAPI(`/plm/bomManagement/updateAlternativeStatus`,'post',data)
  68. /**
  69. * 新增bom主信息
  70. * @param data
  71. * @returns {*}
  72. */
  73. export const saveBomHeader = data => createAPI(`/plm/bomManagement/saveBomHeader`,'post',data)
  74. /**
  75. * 查询bom主信息
  76. * @param data
  77. * @returns {*}
  78. */
  79. export const queryBomHeader = data => createAPI(`/plm/bomManagement/queryBomHeader`,'post',data)
  80. /**
  81. * 新增bom子明细
  82. * @param data
  83. * @returns {*}
  84. */
  85. export const saveBomComponent = data => createAPI(`/plm/bomManagement/saveBomComponent`,'post',data)
  86. /**
  87. * 修改bom子明细
  88. * @param data
  89. * @returns {*}
  90. */
  91. export const updateBomComponent = data => createAPI(`/plm/bomManagement/updateBomComponent`,'post',data)
  92. /**
  93. * 删除bom子明细
  94. * @param data
  95. * @returns {*}
  96. */
  97. export const deleteBomComponent = data => createAPI(`/plm/bomManagement/deleteBomComponent`,'post',data)
  98. /**
  99. * 根据物料编码查询工序
  100. * @param data
  101. * @returns {*}
  102. */
  103. export const queryOperationList = data => createAPI(`/plm/bomManagement/queryOperationList`,'post',data)
  104. /**
  105. * 获取物料的bom版本号
  106. * @param data
  107. * @returns {*}
  108. */
  109. export const getBomEngChgLevel = data => createAPI(`/plm/bomManagement/getBomEngChgLevel`,'post',data)
  110. /**
  111. * 获取子料的序号
  112. * @param data
  113. * @returns {*}
  114. */
  115. export const getComponentLineSequence = data => createAPI(`/plm/bomManagement/getComponentLineSequence`,'post',data)