From c63cd2cf908f850e1005b8bccb7df6d4c1eefc0b Mon Sep 17 00:00:00 2001 From: 13451728018 Date: Mon, 13 Nov 2023 15:27:55 +0800 Subject: [PATCH] =?UTF-8?q?=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 | 43 ++ src/api/quotation/quotationInformation.js | 7 + .../quotationCustomerContact.vue | 13 + .../quotationCustomerInformation.vue | 14 + .../sellForQuotation/quotationDetail.vue | 707 ++++++++++++++++++ .../quotationExamineAndApprove.vue | 14 + .../quotationProjectInformation.vue | 14 + .../modules/quotation/sellForQuotation.vue | 686 +++++++++++++++++ 8 files changed, 1498 insertions(+) create mode 100644 src/api/quotation/quotationHeader.js create mode 100644 src/components/quotation/sellForQuotation/quotationCustomerContact.vue create mode 100644 src/components/quotation/sellForQuotation/quotationCustomerInformation.vue create mode 100644 src/components/quotation/sellForQuotation/quotationDetail.vue create mode 100644 src/components/quotation/sellForQuotation/quotationExamineAndApprove.vue create mode 100644 src/components/quotation/sellForQuotation/quotationProjectInformation.vue create mode 100644 src/views/modules/quotation/sellForQuotation.vue diff --git a/src/api/quotation/quotationHeader.js b/src/api/quotation/quotationHeader.js new file mode 100644 index 0000000..bd43388 --- /dev/null +++ b/src/api/quotation/quotationHeader.js @@ -0,0 +1,43 @@ +import { createAPI } from "@/utils/httpRequest.js"; +import {data} from "autoprefixer"; + +/** + * 报价信息列表查询 QuotationHeader + * @param data + * @returns {*} + */ +export const getQuotationHeaderByPage = (data) => createAPI(`/plm/quotationHeader/getQuotationHeaderByPage`,'get',data); + +/** + * 新增报价信息 QuotationHeader + * @param data + * @returns {*} + */ +export const insertQuotationHeader = (data) => createAPI('/plm/quotationHeader/insertQuotationHeader','post',data); + +/** + * 查询 报价工具列表 page + * @param data 请求参数 + * @returns {*} + */ +export const searchQuotationTool = (data) => createAPI('/plm/quotationTool/page','get',data); + +/** + * 新增报价工具 记录 + * @param data 请求携带参数 + * @returns {*} + */ +export const insertQuotationTool = (data) => createAPI('/plm/quotation','post',data); + +/** + * 分页查询QuotationDetail + * @param data + * @returns {*} + */ +export const searchQuotationDetailPageByHeaderId = (data) => createAPI('/plm/quotationDetail/searchQuotationDetailPageByHeaderId','get',data); +/** + * 新增QuotationDetail + * @param data + * @returns {*} + */ +export const insertQuotationDetail = (data) => createAPI('/plm/quotationDetail/insertQuotationDetail','post',data); diff --git a/src/api/quotation/quotationInformation.js b/src/api/quotation/quotationInformation.js index d8aba2a..2d021aa 100644 --- a/src/api/quotation/quotationInformation.js +++ b/src/api/quotation/quotationInformation.js @@ -1,4 +1,5 @@ import { createAPI } from "@/utils/httpRequest.js"; +import {data} from "autoprefixer"; /** * 报价信息列表查询 @@ -108,3 +109,9 @@ export const batchDeleteQuotationFile = data => createAPI(`/plm/quotationInforma * @returns {*} */ export const closeModalDeleteFile = data => createAPI(`/plm/quotationInformation/closeModalDeleteFile`,'post',data) +/** + * 通过询价单编号查询询价单信息 + * @param data + * @returns {*} + */ +export const searchQuotationByQuotationNo = data => createAPI(`/plm/quotationInformation/searchQuotationByQuotationNo`,'get',data) diff --git a/src/components/quotation/sellForQuotation/quotationCustomerContact.vue b/src/components/quotation/sellForQuotation/quotationCustomerContact.vue new file mode 100644 index 0000000..536cff9 --- /dev/null +++ b/src/components/quotation/sellForQuotation/quotationCustomerContact.vue @@ -0,0 +1,13 @@ + + + diff --git a/src/components/quotation/sellForQuotation/quotationCustomerInformation.vue b/src/components/quotation/sellForQuotation/quotationCustomerInformation.vue new file mode 100644 index 0000000..d616231 --- /dev/null +++ b/src/components/quotation/sellForQuotation/quotationCustomerInformation.vue @@ -0,0 +1,14 @@ + + + + diff --git a/src/components/quotation/sellForQuotation/quotationDetail.vue b/src/components/quotation/sellForQuotation/quotationDetail.vue new file mode 100644 index 0000000..8928604 --- /dev/null +++ b/src/components/quotation/sellForQuotation/quotationDetail.vue @@ -0,0 +1,707 @@ + + + + diff --git a/src/components/quotation/sellForQuotation/quotationExamineAndApprove.vue b/src/components/quotation/sellForQuotation/quotationExamineAndApprove.vue new file mode 100644 index 0000000..5b2fcef --- /dev/null +++ b/src/components/quotation/sellForQuotation/quotationExamineAndApprove.vue @@ -0,0 +1,14 @@ + + + + diff --git a/src/components/quotation/sellForQuotation/quotationProjectInformation.vue b/src/components/quotation/sellForQuotation/quotationProjectInformation.vue new file mode 100644 index 0000000..3494907 --- /dev/null +++ b/src/components/quotation/sellForQuotation/quotationProjectInformation.vue @@ -0,0 +1,14 @@ + + + + diff --git a/src/views/modules/quotation/sellForQuotation.vue b/src/views/modules/quotation/sellForQuotation.vue new file mode 100644 index 0000000..e6475bd --- /dev/null +++ b/src/views/modules/quotation/sellForQuotation.vue @@ -0,0 +1,686 @@ + + + + + +