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.

161 lines
4.7 KiB

3 years ago
3 years ago
3 years ago
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. * 报价信息列表查询 QuotationHeader
  4. * @param data
  5. * @returns {*}
  6. */
  7. export const getQuotationHeaderByPage = (data) => createAPI(`/plm/quotationHeader/getQuotationHeaderByPage`,'get',data);
  8. /**
  9. * 新增报价信息 QuotationHeader
  10. * @param data
  11. * @returns {*}
  12. */
  13. export const saveQuotationHeader = (data) => createAPI('/plm/quotationHeader/saveQuotationHeader','post',data);
  14. export const deleteByQuotationHeaderId = (data) => createAPI('/plm/quotationHeader/deleteByQuotationHeaderId','post',data);
  15. /**
  16. * 查询 报价工具列表 page
  17. * @param data 请求参数
  18. * @returns {*}
  19. */
  20. export const searchQuotationTool = (data) => createAPI('/plm/quotationTool/list','get',data);
  21. /**
  22. * 新增报价工具 记录
  23. * @param data 请求携带参数
  24. * @returns {*}
  25. */
  26. export const saveQuotationTool = (data) => createAPI('/plm/quotationTool/saveQuotationTool','post',data);
  27. /**
  28. * 批量新增报价工具
  29. * @param data
  30. * @returns {*}
  31. */
  32. export const batchInsertQuotationTool = (data) => createAPI('/plm/quotationTool/batchInsertQuotationTool','post',data);
  33. /**
  34. * 删除 报价工具 记录
  35. * @param data
  36. * @returns {*}
  37. */
  38. export const deleteQuotationTool = (data) => createAPI('/plm/quotationTool/deleteQuotationTool','post',data);
  39. /**
  40. * 批量删除报价工具
  41. * @param data
  42. * @returns {*}
  43. */
  44. export const batchDeleteQuotationTool = (data) => createAPI('/plm/quotationTool/batchDeleteQuotationTool','post',data);
  45. /**
  46. * 分页查询QuotationDetail
  47. * @param data
  48. * @returns {*}
  49. */
  50. export const searchQuotationDetailPageByHeaderId = (data) => createAPI('/plm/quotationDetail/searchQuotationDetailPageByHeaderId','get',data);
  51. export const searchQuotationDetail = (data) => createAPI('/plm/quotationDetail/list','get',data);
  52. export const quotationDetailList = (data) => createAPI('/plm/quotationDetail/quotationDetailList','get',data);
  53. /**
  54. * 新增QuotationDetail
  55. * @param data
  56. * @returns {*}
  57. */
  58. export const insertQuotationDetail = (data) => createAPI('/plm/quotationDetail/insertQuotationDetail','post',data);
  59. /**
  60. * 导入历史报价明细
  61. * @param data
  62. * @returns {*}
  63. */
  64. export const batchInsertQuotationDetail = (data) => createAPI('/plm/quotationDetail/batchInsertQuotationDetail','post',data);
  65. /**
  66. * 修改 QuotationDetail
  67. * @param data
  68. * @returns {*}
  69. */
  70. export const updateQuotationDetail = (data) => createAPI('/plm/quotationDetail/updateQuotationDetail','post',data);
  71. export const deleteQuotationDetail = (data) => createAPI('/plm/quotationDetail/deleteQuotationDetail','post',data);
  72. // ==========================工艺===========================================
  73. /**
  74. * 查询 QuotationRouting列表 by 报价明细id
  75. * @param data
  76. * @returns {*}
  77. */
  78. export const searchQuotationRoutingByDetailId = (data) => createAPI('/plm/quotationRouting/searchQuotationRoutingByDetailId','get',data);
  79. /**
  80. * 新增 QuotationRouting
  81. * @param data
  82. * @returns {*}
  83. */
  84. export const insertQuotationRouting = (data) => createAPI('/plm/quotationRouting/insertQuotationRouting','post',data);
  85. /**
  86. * 批量新增 QuotationRouting
  87. * @param data
  88. * @returns {*}
  89. */
  90. export const batchInsertQuotationRouting = (data) => createAPI('/plm/quotationRouting/batchInsertQuotationRouting','post',data);
  91. /**
  92. * 修改 QuotationRouting
  93. * @param data
  94. * @returns {*}
  95. */
  96. export const updateQuotationRouting = (data) => createAPI('/plm/quotationRouting/updateQuotationRouting','post',data);
  97. /**
  98. * 删除 QuotationRouting
  99. * @param data
  100. * @returns {*}
  101. */
  102. export const deleteQuotationRouting = (data) => createAPI('/plm/quotationRouting/deleteQuotationRouting','post',data);
  103. /**
  104. * 批量删除 QuotationRouting
  105. * @param data
  106. * @returns {*}
  107. */
  108. export const batchDeleteQuotationRouting = (data) => createAPI('/plm/quotationRouting/batchDeleteQuotationRouting','post',data);
  109. // ==========================材料===========================================
  110. /**
  111. * 查询 quotationPart
  112. * @param data
  113. * @returns {*}
  114. */
  115. export const searchQuotationPart = (data) => createAPI('/plm/quotationPart/searchQuotationPart','get',data);
  116. /**
  117. * 新增 quotationPart
  118. * @param data
  119. * @returns {*}
  120. */
  121. export const insertQuotationPart = (data) => createAPI('/plm/quotationPart/insertQuotationPart','post',data);
  122. /**
  123. * 批量新增 quotationPart
  124. * @param data
  125. * @returns {*}
  126. */
  127. export const batchInsertQuotationPart = (data) => createAPI('/plm/quotationPart/batchInsertQuotationPart','post',data);
  128. /**
  129. * 删除 quotationPart
  130. * @param data
  131. * @returns {*}
  132. */
  133. export const deleteQuotationPart = (data) => createAPI('/plm/quotationPart/deleteQuotationPart','post',data);
  134. /**
  135. * 批量删除 quotationPart
  136. * @param data
  137. * @returns {*}
  138. */
  139. export const batchDeleteQuotationPart = (data) => createAPI('/plm/quotationPart/batchDeleteQuotationPart','post',data);