diff --git a/src/views/home/budgetSubmissionDetails.vue b/src/views/home/budgetSubmissionDetails.vue
new file mode 100644
index 00000000..8980f48c
--- /dev/null
+++ b/src/views/home/budgetSubmissionDetails.vue
@@ -0,0 +1,252 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/home/indicatorSubmissionDetails.vue b/src/views/home/indicatorSubmissionDetails.vue
new file mode 100644
index 00000000..b2b23230
--- /dev/null
+++ b/src/views/home/indicatorSubmissionDetails.vue
@@ -0,0 +1,197 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/home/operatingRevenue/operatingRevenueBase.vue b/src/views/home/operatingRevenue/operatingRevenueBase.vue
index 0daeeead..b84c0a8d 100644
--- a/src/views/home/operatingRevenue/operatingRevenueBase.vue
+++ b/src/views/home/operatingRevenue/operatingRevenueBase.vue
@@ -179,6 +179,7 @@ export default {
methods: {
handleChange(value) {
this.index =value
+ console.log('+++++++++++++++++++++++++++++++++111111')
this.getData()
},
getData() {
@@ -202,19 +203,21 @@ export default {
},
handleTimeChange(obj) {
+ console.log('=====================================222222222222',obj);
this.month = obj.targetMonth
this.dateData = {
startTime: obj.startTime,
endTime: obj.endTime,
// mode: obj.mode,
}
-
+ console.log('+++++++++++++++++++++++++++++++++22222')
this.getData()
},
selectChange(data) {
console.log('选中的数据:', data);
this.factory = data
if (this.dateData.startTime && this.dateData.endTime) {
+ console.log('+++++++++++++++++++++++++++++++++33333')
this.getData();
}
},
@@ -263,8 +266,6 @@ export default {
},
changeDate(val) {
this.date = val;
- // this.weekDay = this.weekArr[moment(this.date).format('e')]
- // this.getData()
if (this.date === moment().format("yyyy-MM-DD")) {
this.loopTime();
} else {
diff --git a/src/views/home/productionCostAnalysis/SIMFRMCostAnalysis.vue b/src/views/home/productionCostAnalysis/SIMFRMCostAnalysis.vue
index 1e83365e..37833989 100644
--- a/src/views/home/productionCostAnalysis/SIMFRMCostAnalysis.vue
+++ b/src/views/home/productionCostAnalysis/SIMFRMCostAnalysis.vue
@@ -193,7 +193,7 @@ export default {
const requestParams = {
startTime: this.dateData.startTime,
endTime: this.dateData.endTime,
- trendName: '原料' + this.meterialName + this.trendName,
+ trendName: this.trendName,
analysisObject: [this.meterialName],
levelId: this.factory,
isOriginal:0,//0:原片 1:加工
diff --git a/src/views/home/productionCostAnalysis/mfgOverheadSingleCostAnalysis.vue b/src/views/home/productionCostAnalysis/mfgOverheadSingleCostAnalysis.vue
index bd540d0c..cffb4c51 100644
--- a/src/views/home/productionCostAnalysis/mfgOverheadSingleCostAnalysis.vue
+++ b/src/views/home/productionCostAnalysis/mfgOverheadSingleCostAnalysis.vue
@@ -187,19 +187,19 @@ export default {
// 调用接口
getSingleMaterialCostAnalysis(requestParams).then((res) => {
this.monData = res.data.currentMonthData.find(item => {
- return item.name === this.overheadName+'成本';
+ return item.name === '原片'+this.overheadName+'成本';
});
this.totalData = res.data.totalMonthData.find(item => {
- return item.name === this.overheadName+'成本';
+ return item.name === '原片'+this.overheadName+'成本';
});
// this.relatedMon = res.data.relatedMon
this.relatedData = {
relatedMon: res.data.currentMonthData.filter(item => {
- return item.name !== this.overheadName+'成本';
+ return item.name !== '原片'+this.overheadName+'成本';
}), // 兜底月度数据
relatedTotal: res.data.totalMonthData.filter(item => {
- return item.name !== this.overheadName+'成本';
+ return item.name !== '原片'+this.overheadName+'成本';
}) // 兜底累计数据
}
this.trend = res.data.dataTrend
diff --git a/src/views/home/productionCostAnalysis/processingFuel.vue b/src/views/home/productionCostAnalysis/processingFuel.vue
index 766ec2ce..04d7d9e2 100644
--- a/src/views/home/productionCostAnalysis/processingFuel.vue
+++ b/src/views/home/productionCostAnalysis/processingFuel.vue
@@ -37,8 +37,8 @@
grid-template-columns: 804px 804px;
">
-
+ :title="'月度·相关指标分析'" />
+
diff --git a/src/views/home/productionCostAnalysis/singleCombustible.vue b/src/views/home/productionCostAnalysis/singleCombustible.vue
index dc180311..1d6229bf 100644
--- a/src/views/home/productionCostAnalysis/singleCombustible.vue
+++ b/src/views/home/productionCostAnalysis/singleCombustible.vue
@@ -231,17 +231,33 @@ export default {
// 调用接口
getSingleMaterialAnalysis(requestParams).then((res) => {
this.monData = res.data.currentMonthData.find(item => {
- return item.name === this.fuelName + '成本';
+ if(this.fuelName === '水') {
+ return item.name === '原片'+this.fuelName + '成本';
+ }else{
+ return item.name === this.fuelName + '成本';
+ }
});
this.totalData = res.data.totalMonthData.find(item => {
- return item.name === this.fuelName + '成本';
+ if(this.fuelName === '水') {
+ return item.name === '原片'+this.fuelName + '成本';
+ }else{
+ return item.name === this.fuelName + '成本';
+ }
});
this.relatedData = {
relatedMon: res.data.currentMonthData.filter(item => {
+ if(this.fuelName === '水') {
+ return item.name !== '原片'+this.fuelName + '成本';
+ }else{
return item.name !== this.fuelName + '成本';
+ }
}), // 兜底月度数据
relatedTotal: res.data.totalMonthData.filter(item => {
+ if(this.fuelName === '水') {
+ return item.name !== '原片'+this.fuelName + '成本';
+ }else{
return item.name !== this.fuelName + '成本';
+ }
}) // 兜底累计数据
}
this.trend = res.data.dataTrend
diff --git a/src/views/home/productionCostAnalysis/singleProcAuxMatCost.vue b/src/views/home/productionCostAnalysis/singleProcAuxMatCost.vue
index b6632097..5b31565b 100644
--- a/src/views/home/productionCostAnalysis/singleProcAuxMatCost.vue
+++ b/src/views/home/productionCostAnalysis/singleProcAuxMatCost.vue
@@ -190,7 +190,7 @@ export default {
const requestParams = {
startTime: this.dateData.startTime,
endTime: this.dateData.endTime,
- trendName: this.auxMatName + this.trendName,
+ trendName: this.trendName,
analysisObject: [this.auxMatName],
levelId: this.factory,
isOriginal:1,//0:原片 1:加工
@@ -218,6 +218,7 @@ export default {
},
handleTimeChange(obj) {
+ console.log('=====================================222222222222',obj);
this.month = obj.targetMonth
this.dateData = {
startTime: obj.startTime,
diff --git a/src/views/home/productionCostAnalysis/singleProcMfgOverheadCost.vue b/src/views/home/productionCostAnalysis/singleProcMfgOverheadCost.vue
index c37ecf0e..5d2b4247 100644
--- a/src/views/home/productionCostAnalysis/singleProcMfgOverheadCost.vue
+++ b/src/views/home/productionCostAnalysis/singleProcMfgOverheadCost.vue
@@ -174,11 +174,11 @@ export default {
// 调用接口
getSingleMaterialCostAnalysis(requestParams).then((res) => {
this.monData = res.data.currentMonthData.find(item => {
- return item.name === this.overheadName+'成本';
+ return item.name === '加工'+this.overheadName+'成本';
});
this.totalData = res.data.totalMonthData.find(item => {
- return item.name === this.overheadName+'成本';
+ return item.name === '加工'+this.overheadName+'成本';
});
this.trend = res.data.dataTrend
});
diff --git a/src/views/home/productionCostAnalysisComponents/monthlyRelatedMetricsProcessingFuel.vue b/src/views/home/productionCostAnalysisComponents/monthlyRelatedMetricsProcessingFuel.vue
index 89f4c0b5..76114784 100644
--- a/src/views/home/productionCostAnalysisComponents/monthlyRelatedMetricsProcessingFuel.vue
+++ b/src/views/home/productionCostAnalysisComponents/monthlyRelatedMetricsProcessingFuel.vue
@@ -74,7 +74,7 @@ export default {
computed: {
// 1. 销量数据:从当前激活数据集中筛选(依赖 activeData,自动响应变化)
dianData() {
- return (this.relatedData.find(item => item.name === "电成本")) || {
+ return (this.relatedData.find(item => item.name === "加工电成本")) || {
targetValue: 0,
value: 0,
completed: 0,
@@ -84,7 +84,7 @@ export default {
},
// 2. 单价数据:从当前激活数据集中筛选
shuiData() {
- return (this.relatedData.find(item => item.name === "水成本")) || {
+ return (this.relatedData.find(item => item.name === "加工水成本")) || {
targetValue: 0,
value: 0,
proportion: 0,
diff --git a/src/views/home/productionCostAnalysisComponents/relateSingleFuelCostAnalysisDian.vue b/src/views/home/productionCostAnalysisComponents/relateSingleFuelCostAnalysisDian.vue
index dec5d906..bfae7593 100644
--- a/src/views/home/productionCostAnalysisComponents/relateSingleFuelCostAnalysisDian.vue
+++ b/src/views/home/productionCostAnalysisComponents/relateSingleFuelCostAnalysisDian.vue
@@ -20,7 +20,7 @@
- 产量.{{unitList[1]}}
+ 产量·{{unitList[1]}}
完成率:{{productData.proportion}}%
diff --git a/src/views/home/productionCostAnalysisComponents/relatedIndicatorsAnalysis.vue b/src/views/home/productionCostAnalysisComponents/relatedIndicatorsAnalysis.vue
index 4cadbf1a..d80ecc58 100644
--- a/src/views/home/productionCostAnalysisComponents/relatedIndicatorsAnalysis.vue
+++ b/src/views/home/productionCostAnalysisComponents/relatedIndicatorsAnalysis.vue
@@ -81,7 +81,7 @@ export default {
const list = (Array.isArray(this.activeData) ? this.activeData : [])
return this.indicatorDefs.map(def => {
- const data = list.find(item => item && item.name === def.label) || fallback
+ const data = list.find(item => item && item.name.includes(def.label)) || fallback
return {
...def,
data,
diff --git a/src/views/home/productionCostAnalysisComponents/yearRelatedMetricsFuel.vue b/src/views/home/productionCostAnalysisComponents/yearRelatedMetricsFuel.vue
index 89f4c0b5..76114784 100644
--- a/src/views/home/productionCostAnalysisComponents/yearRelatedMetricsFuel.vue
+++ b/src/views/home/productionCostAnalysisComponents/yearRelatedMetricsFuel.vue
@@ -74,7 +74,7 @@ export default {
computed: {
// 1. 销量数据:从当前激活数据集中筛选(依赖 activeData,自动响应变化)
dianData() {
- return (this.relatedData.find(item => item.name === "电成本")) || {
+ return (this.relatedData.find(item => item.name === "加工电成本")) || {
targetValue: 0,
value: 0,
completed: 0,
@@ -84,7 +84,7 @@ export default {
},
// 2. 单价数据:从当前激活数据集中筛选
shuiData() {
- return (this.relatedData.find(item => item.name === "水成本")) || {
+ return (this.relatedData.find(item => item.name === "加工水成本")) || {
targetValue: 0,
value: 0,
proportion: 0,