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 @@ + + + + + +