From 590545df2cefc2dce9796d8eb75b8583b7623dce Mon Sep 17 00:00:00 2001 From: qiezi <15576055375@163.com> Date: Tue, 12 Nov 2024 17:38:16 +0800 Subject: [PATCH] 20241112 --- src/api/quote/quoteDetail.js | 1 + .../quote/detail/primary/quoteDetailCost.vue | 4 +- src/views/modules/quote/detail/tpCost.vue | 131 ++++++++++++++++++ src/views/modules/quote/quoteDetailReport.vue | 9 +- 4 files changed, 141 insertions(+), 4 deletions(-) create mode 100644 src/views/modules/quote/detail/tpCost.vue diff --git a/src/api/quote/quoteDetail.js b/src/api/quote/quoteDetail.js index f61c150..e4fa7ee 100644 --- a/src/api/quote/quoteDetail.js +++ b/src/api/quote/quoteDetail.js @@ -20,3 +20,4 @@ export const queryQuoteDetailReport = (data) => createAPI(`/quote/detail/report/ export const queryQuoteDetailReportOverall = (data) => createAPI(`/quote/detail/report/overall`,'post',data) export const queryQuoteDetailReportRM = (data) => createAPI(`/quote/detail/report/rm`,'post',data) +export const queryQuoteDetailReportByTP = (data) => createAPI(`/quote/detail/report/tp`,'post',data) diff --git a/src/views/modules/quote/detail/primary/quoteDetailCost.vue b/src/views/modules/quote/detail/primary/quoteDetailCost.vue index f33d6f4..2610b9d 100644 --- a/src/views/modules/quote/detail/primary/quoteDetailCost.vue +++ b/src/views/modules/quote/detail/primary/quoteDetailCost.vue @@ -85,9 +85,9 @@ export default { this.computeLoading = true queryQuoteDetailAllCost(params).then(({data})=>{ if (data && data.code === 0){ - this.quoteDetail.partCost = data.row.unitQuotePrice; + this.quoteDetail.partCost = data.row.unitQuotePrice;// 标准成本 this.quoteDetail.adjustPartCost = data.row.unitQuotePrice; - this.quoteDetail.bomUnYield = data.row.actualQuotePrice; + this.quoteDetail.bomUnYield = data.row.actualQuotePrice;//实际成本 this.quoteDetail.adjustBomUnYield = data.row.actualQuotePrice; this.quoteDetail.labourCost = data.row.labourCost; this.quoteDetail.adjustLabourCost = data.row.labourCost; diff --git a/src/views/modules/quote/detail/tpCost.vue b/src/views/modules/quote/detail/tpCost.vue new file mode 100644 index 0000000..83e36d7 --- /dev/null +++ b/src/views/modules/quote/detail/tpCost.vue @@ -0,0 +1,131 @@ + + + + + diff --git a/src/views/modules/quote/quoteDetailReport.vue b/src/views/modules/quote/quoteDetailReport.vue index a1dcf84..da75f7d 100644 --- a/src/views/modules/quote/quoteDetailReport.vue +++ b/src/views/modules/quote/quoteDetailReport.vue @@ -13,10 +13,12 @@ import QuoteDetailBom from "./detail/primary/quoteDetailBom.vue"; import QuoteDetailOther from "./detail/primary/quoteDetailOther.vue"; import QuoteDetailCost from "./detail/primary/quoteDetailCost.vue"; import QuoteDetailRouting from "./detail/primary/quoteDetailRouting.vue"; +import TpCost from "./detail/tpCost.vue"; export default { name: "quoteDetailReport", components: { + TpCost, QuoteDetailRouting, QuoteDetailCost, QuoteDetailOther, @@ -163,7 +165,7 @@ export default { columnProp: 'partNo', headerAlign: 'center', align: 'left', - columnLabel: '产品编码', + columnLabel: '物料编码', columnHidden: false, columnImage: false, columnSortable: false, @@ -181,7 +183,7 @@ export default { columnProp: 'partDesc', headerAlign: 'center', align: 'left', - columnLabel: '产品描述', + columnLabel: '物料描述', columnHidden: false, columnImage: false, columnSortable: false, @@ -733,6 +735,9 @@ export default { + + +