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