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.

129 lines
3.8 KiB

3 years ago
3 years ago
2 years ago
  1. import { createAPI } from "@/utils/httpRequest.js";
  2. import {data} from "autoprefixer";
  3. /**
  4. * 报价信息列表查询
  5. * @param data
  6. * @returns {*}
  7. */
  8. export const quotationInformationSearch = data => createAPI(`/plm/quotationInformation/quotationInformationSearch`,'post',data)
  9. /**
  10. * 报价信息新增
  11. * @param data
  12. * @returns {*}
  13. */
  14. export const quotationInformationSave = data => createAPI(`/plm/quotationInformation/quotationInformationSave`,'post',data)
  15. /**
  16. * 报价信息编辑
  17. * @param data
  18. * @returns {*}
  19. */
  20. export const quotationInformationEdit = data => createAPI(`/plm/quotationInformation/quotationInformationEdit`,'post',data)
  21. /**
  22. * 报价信息删除
  23. * @param data
  24. * @returns {*}
  25. */
  26. export const quotationInformationDelete = data => createAPI(`/plm/quotationInformation/quotationInformationDelete`,'post',data)
  27. /**
  28. * 获取报价单附件列表
  29. * @param data
  30. * @returns {*}
  31. */
  32. export const getFileContentList = data => createAPI(`/plm/quotationInformation/getFileContentList`,'post',data)
  33. /**
  34. * 获取报价结果对象
  35. * @param data
  36. * @returns {*}
  37. */
  38. export const quotationResultSearch = data => createAPI(`/plm/quotationInformation/quotationResultSearch`,'post',data)
  39. /**
  40. * 文件上传
  41. * @param data
  42. * @returns {*}
  43. */
  44. export const uploadFile = data => createAPI(`/plm/quotationInformation/uploadFile`,'post',data)
  45. /**
  46. * 文件删除
  47. * @param data
  48. * @returns {*}
  49. */
  50. export const deleteQuotationFile = data => createAPI(`/plm/quotationInformation/deleteQuotationFile`,'post',data)
  51. /**
  52. * 保存报价结果
  53. * @param data
  54. * @returns {*}
  55. */
  56. export const saveQuotationResult = data => createAPI(`/plm/quotationInformation/saveQuotationResult`,'post',data)
  57. /**
  58. * 文件下载
  59. * @param data
  60. * @returns {*}
  61. */
  62. export const downLoadQuotationFile = data => createAPI(`/plm/quotationInformation/downLoadQuotationFile?id=`+data.id,'post','download')
  63. /**
  64. * 保存提交结果
  65. * @param data
  66. * @returns {*}
  67. */
  68. export const saveSubmitResult = data => createAPI(`/plm/quotationInformation/saveSubmitResult`,'post',data)
  69. /**
  70. * 保存客户回复
  71. * @param data
  72. * @returns {*}
  73. */
  74. export const saveCustomerResponse = data => createAPI(`/plm/quotationInformation/saveCustomerResponse`,'post',data)
  75. /**
  76. * 获取产品列表
  77. * @param data
  78. * @returns {*}
  79. */
  80. export const getProjectPartList = data => createAPI(`/plm/quotationInformation/getProjectPartList`,'post',data)
  81. /**
  82. * 获取项目列表
  83. * @param data
  84. * @returns {*}
  85. */
  86. export const searchProjectInfoList = data => createAPI(`/project/searchProjectInfoList`,'get',data)
  87. /**
  88. * 检查报价进度
  89. * @param data
  90. * @returns {*}
  91. */
  92. export const checkQuotationStatus = data => createAPI(`/plm/quotationInformation/checkQuotationStatus`,'post',data)
  93. /**
  94. * 获取项目信息
  95. * @param data
  96. * @returns {*}
  97. */
  98. export const getProjectInformation = data => createAPI(`/plm/quotationInformation/getProjectInformation`,'post',data)
  99. /**
  100. * 获取客户信息
  101. * @param data
  102. * @returns {*}
  103. */
  104. export const getCustomerInformation = data => createAPI(`/plm/quotationInformation/getCustomerInformation`,'post',data)
  105. /**
  106. * 批量文件删除
  107. * @param data
  108. * @returns {*}
  109. */
  110. export const batchDeleteQuotationFile = data => createAPI(`/plm/quotationInformation/batchDeleteQuotationFile`,'post',data)
  111. /**
  112. * 关闭模态框删除文件
  113. * @param data
  114. * @returns {*}
  115. */
  116. export const closeModalDeleteFile = data => createAPI(`/plm/quotationInformation/closeModalDeleteFile`,'post',data)
  117. /**
  118. * 通过询价单编号查询询价单信息
  119. * @param data
  120. * @returns {*}
  121. */
  122. export const searchQuotationByQuotationNo = data => createAPI(`/plm/quotationInformation/searchQuotationByQuotationNo`,'post',data)
  123. /**
  124. * 提交
  125. * @param data
  126. * @returns {*}
  127. */
  128. export const submitChange = data => createAPI(`/plm/quotationInformation/submitChange`,'post',data)