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,