From e15dc18a0e500e1e9efb73c25c4beb7a43818073 Mon Sep 17 00:00:00 2001 From: zelian_wu Date: Fri, 24 Nov 2023 14:42:38 +0800 Subject: [PATCH] =?UTF-8?q?2023-11-24=20plm=E6=8A=A5=E4=BB=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/quotation/quotationHeader.js | 8 + .../quotationCustomerContact.vue | 311 +++++++++++++++++- .../quotationCustomerInformation.vue | 217 +++++++++++- .../sellForQuotation/quotationDetail.vue | 299 ++++++++++++----- .../quotationExamineAndApprove.vue | 6 +- .../quotationProjectInformation.vue | 171 +++++++++- .../modules/quotation/requestForQuote.vue | 2 +- .../modules/quotation/sellForQuotation.vue | 72 +++- 8 files changed, 976 insertions(+), 110 deletions(-) diff --git a/src/api/quotation/quotationHeader.js b/src/api/quotation/quotationHeader.js index c62900e..8e3d477 100644 --- a/src/api/quotation/quotationHeader.js +++ b/src/api/quotation/quotationHeader.js @@ -61,6 +61,13 @@ export const searchQuotationDetail = (data) => createAPI('/plm/quotationDetail/l * @returns {*} */ export const insertQuotationDetail = (data) => createAPI('/plm/quotationDetail/insertQuotationDetail','post',data); + +/** + * 导入历史报价明细 + * @param data + * @returns {*} + */ +export const batchInsertQuotationDetail = (data) => createAPI('/plm/quotationDetail/batchInsertQuotationDetail','post',data); /** * 修改 QuotationDetail * @param data @@ -68,6 +75,7 @@ export const insertQuotationDetail = (data) => createAPI('/plm/quotationDetail/i */ export const updateQuotationDetail = (data) => createAPI('/plm/quotationDetail/updateQuotationDetail','post',data); +export const deleteQuotationDetail = (data) => createAPI('/plm/quotationDetail/deleteQuotationDetail','post',data); // ==========================工艺=========================================== /** diff --git a/src/components/quotation/sellForQuotation/quotationCustomerContact.vue b/src/components/quotation/sellForQuotation/quotationCustomerContact.vue index 536cff9..c4baade 100644 --- a/src/components/quotation/sellForQuotation/quotationCustomerContact.vue +++ b/src/components/quotation/sellForQuotation/quotationCustomerContact.vue @@ -1,11 +1,318 @@