Browse Source

2023-09-26 plm报价提交

master
杨奉源 2 years ago
parent
commit
63fa92229d
  1. 36
      src/api/quotation/quotationInformation.js
  2. 6
      src/views/modules/quotation/quotation_upload_file.vue
  3. 758
      src/views/modules/quotation/requestForQuote.vue

36
src/api/quotation/quotationInformation.js

@ -42,3 +42,39 @@ export const quotationResultSearch = data => createAPI(`/plm/quotationInformatio
* @returns {*}
*/
export const uploadFile = data => createAPI(`/plm/quotationInformation/uploadFile`,'post',data)
/**
* 文件删除
* @param data
* @returns {*}
*/
export const deleteQuotationFile = data => createAPI(`/plm/quotationInformation/deleteQuotationFile`,'post',data)
/**
* 保存报价结果
* @param data
* @returns {*}
*/
export const saveQuotationResult = data => createAPI(`/plm/quotationInformation/saveQuotationResult`,'post',data)
/**
* 文件下载
* @param data
* @returns {*}
*/
export const downLoadQuotationFile = data => createAPI(`/plm/quotationInformation/downLoadQuotationFile?id=`+data.id,'post','download')
/**
* 保存提交结果
* @param data
* @returns {*}
*/
export const saveSubmitResult = data => createAPI(`/plm/quotationInformation/saveSubmitResult`,'post',data)
/**
* 保存客户回复
* @param data
* @returns {*}
*/
export const saveCustomerResponse = data => createAPI(`/plm/quotationInformation/saveCustomerResponse`,'post',data)
/**
* 获取产品列表
* @param data
* @returns {*}
*/
export const getProjectPartList = data => createAPI(`/plm/quotationInformation/getProjectPartList`,'post',data)

6
src/views/modules/quotation/quotation_upload_file.vue

@ -98,9 +98,9 @@ export default {
//
formData.append("file", this.fileList[0].raw);
formData.append("folder", this.folder);
formData.append("site", this.pageData.site);
formData.append("objectID", this.pageData.quotationNo);
formData.append("remark", remark);
formData.append("orderRef1", this.pageData.site);
formData.append("orderRef2", this.pageData.quotationNo);
formData.append("fileRemark", remark);
uploadFile(formData).then(({data}) => {
if (data.code === 0) {
this.$message.success(data.msg)

758
src/views/modules/quotation/requestForQuote.vue
File diff suppressed because it is too large
View File

Loading…
Cancel
Save