diff --git a/src/views/home/components/core-bottom-leftItem.vue b/src/views/home/components/core-bottom-leftItem.vue index 0122e24c..557cb893 100644 --- a/src/views/home/components/core-bottom-leftItem.vue +++ b/src/views/home/components/core-bottom-leftItem.vue @@ -6,7 +6,7 @@
{{ item.targetValue }}
-
目标值
+
预算值
diff --git a/src/views/home/components/coreBottomBar.vue b/src/views/home/components/coreBottomBar.vue index a00529ff..7ad9aa2e 100644 --- a/src/views/home/components/coreBottomBar.vue +++ b/src/views/home/components/coreBottomBar.vue @@ -3,7 +3,7 @@
销售指标趋势
- 目标 + 预算 实际
@@ -97,7 +97,7 @@ export default { return [ { - name: '目标', + name: '预算', type: 'line', stack: 'Total', symbol: 'circle', diff --git a/src/views/home/components/financeCostsBottomBar.vue b/src/views/home/components/financeCostsBottomBar.vue index c697b7c6..7e32708d 100644 --- a/src/views/home/components/financeCostsBottomBar.vue +++ b/src/views/home/components/financeCostsBottomBar.vue @@ -4,7 +4,7 @@
财务指标趋势
- 目标 + 预算 实际
@@ -85,7 +85,7 @@ export default { return [ { - name: '目标', + name: '预算', type: 'line', symbol: 'circle', symbolSize: 6, diff --git a/src/views/home/components/operating-item.vue b/src/views/home/components/operating-item.vue index daa18395..7be45ca2 100644 --- a/src/views/home/components/operating-item.vue +++ b/src/views/home/components/operating-item.vue @@ -8,7 +8,7 @@
{{ item.targetValue || 0 }}
-
目标值
+
预算值
diff --git a/src/views/home/components/operatingBar.vue b/src/views/home/components/operatingBar.vue index 041353e0..214d4c07 100644 --- a/src/views/home/components/operatingBar.vue +++ b/src/views/home/components/operatingBar.vue @@ -102,7 +102,7 @@ export default { }, // 2. 目标(柱状图) { - name: '目标', + name: '预算', type: 'bar', yAxisIndex: 0, // 左侧Y轴(万元) barWidth: 14, @@ -185,7 +185,7 @@ export default { }, // 2. 目标(柱状图) { - name: '目标', + name: '预算', type: 'bar', yAxisIndex: 0, barWidth: 14, diff --git a/src/views/home/components/order-bottom-leftItem.vue b/src/views/home/components/order-bottom-leftItem.vue index 5ddd1adf..bcf02e28 100644 --- a/src/views/home/components/order-bottom-leftItem.vue +++ b/src/views/home/components/order-bottom-leftItem.vue @@ -7,7 +7,7 @@
{{ itemList[0].targetValue }}
-
目标值
+
预算值
@@ -43,12 +43,12 @@
- +
{{ item.unit }}
{{ item.targetValue }}
-
目标值
+
预算值
@@ -233,7 +233,7 @@ export default { } ] }, - // 颜色判断核心方法:实际值≥目标值返回绿色,否则返回橙色 + // 颜色判断核心方法:实际值≥预算值返回绿色,否则返回橙色 getColor(currentValue, targetValue) { return currentValue >= targetValue ? "rgba(98, 213, 180, 1)" @@ -344,7 +344,7 @@ export default { background-image: url("../../../assets/img/order-item-bg.png"); } - // 实际值 >= 目标值:绿色背景图 + // 实际值 >= 预算值:绿色背景图 .bg-green { background-image: url("../../../assets/img/order-item-greenbg.png"); } diff --git a/src/views/home/components/premProdStatus.vue b/src/views/home/components/premProdStatus.vue index 140ef480..9e669b2b 100644 --- a/src/views/home/components/premProdStatus.vue +++ b/src/views/home/components/premProdStatus.vue @@ -75,7 +75,7 @@ export default { value: 0, proportion: 0, route: 'profitAnalysis', - completed: 1 // 未达目标值,不达标 + completed: 1 // 未达预算值,不达标 }, { name: "年度", @@ -83,7 +83,7 @@ export default { value: 0, proportion: 0, route: 'profitAnalysis', - completed: 1 // 超出目标值,达标 + completed: 1 // 超出预算值,达标 } ] } diff --git a/src/views/home/components/productBar.vue b/src/views/home/components/productBar.vue index 948f776e..7b0ab154 100644 --- a/src/views/home/components/productBar.vue +++ b/src/views/home/components/productBar.vue @@ -3,7 +3,7 @@
- 目标 + 预算 @@ -187,7 +187,7 @@ export default { data: realData // 使用提取出的 "实际" 数据 }, { - name: '目标', + name: '预算', type: 'line', // stack: 'Total', symbol: 'circle', diff --git a/src/views/home/components/profit-item-middle.vue b/src/views/home/components/profit-item-middle.vue index 00d07252..0df5a09f 100644 --- a/src/views/home/components/profit-item-middle.vue +++ b/src/views/home/components/profit-item-middle.vue @@ -8,7 +8,7 @@
{{ item.targetValue || 0 }}
-
目标值
+
预算值
diff --git a/src/views/home/components/profit-item.vue b/src/views/home/components/profit-item.vue index 9639fc6a..af7572f1 100644 --- a/src/views/home/components/profit-item.vue +++ b/src/views/home/components/profit-item.vue @@ -9,7 +9,7 @@
{{ item.targetValue ||0 }}
-
目标值
+
预算值
diff --git a/src/views/home/components/profitBar.vue b/src/views/home/components/profitBar.vue index d6318e02..8a5e0b31 100644 --- a/src/views/home/components/profitBar.vue +++ b/src/views/home/components/profitBar.vue @@ -113,7 +113,7 @@ export default { symbolSize: 6 }, { - name: '目标', + name: '预算', type: 'bar', yAxisIndex: 0, barWidth: 18, diff --git a/src/views/home/components/profitLineChart.vue b/src/views/home/components/profitLineChart.vue index 098fa13c..b2ddedd6 100644 --- a/src/views/home/components/profitLineChart.vue +++ b/src/views/home/components/profitLineChart.vue @@ -78,7 +78,7 @@ export default { return PlaceNames.map(place => { const targetItem = dataSource.find(item => item.name === place); return { - targetValue: targetItem?.[`${field}Target`] || 0, // 对应指标的目标值字段(如 profitTarget) + targetValue: targetItem?.[`${field}Target`] || 0, // 对应指标的预算值字段(如 profitTarget) value: targetItem?.[field] || 0, // 对应指标的实际值 proportion: (targetItem?.[`${field}Proportion`] || 0), // 对应指标的占比(转百分比) completed: targetItem?.[`${field}Completed`] ?? 0 // 状态字段(复用分公司的 completed) diff --git a/src/views/home/components/psr-item.vue b/src/views/home/components/psr-item.vue index 976305d7..56d32176 100644 --- a/src/views/home/components/psr-item.vue +++ b/src/views/home/components/psr-item.vue @@ -8,7 +8,7 @@
{{ item.targetValue || 0 }}
-
目标值
+
预算值
diff --git a/src/views/home/components/top-product-item.vue b/src/views/home/components/top-product-item.vue index 04df2126..d586362f 100644 --- a/src/views/home/components/top-product-item.vue +++ b/src/views/home/components/top-product-item.vue @@ -7,7 +7,7 @@
{{ item.target }}
-
目标值
+
预算值
@@ -132,7 +132,7 @@ export default { getColor(index) { const { actual, target, progress } = this.itemList[index]; - // 新增条件:如果实际值、目标值和进度都为0,则显示绿色 + // 新增条件:如果实际值、预算值和进度都为0,则显示绿色 if (actual === 0 && target === 0 && progress === 0) { return "rgba(98, 213, 180, 1)"; // 绿色 } diff --git a/src/views/home/costComponents/cost-item.vue b/src/views/home/costComponents/cost-item.vue index bffb8af5..3c3b30ae 100644 --- a/src/views/home/costComponents/cost-item.vue +++ b/src/views/home/costComponents/cost-item.vue @@ -7,7 +7,7 @@
{{ item.targetValue || 0 }}
-
目标值
+
预算值
diff --git a/src/views/home/costComponents/costBaseBarChart.vue b/src/views/home/costComponents/costBaseBarChart.vue index a5173001..7524f0d7 100644 --- a/src/views/home/costComponents/costBaseBarChart.vue +++ b/src/views/home/costComponents/costBaseBarChart.vue @@ -137,7 +137,7 @@ export default { series: [ // 目标数据柱状图 { - name: '目标', + name: '预算', type: 'bar', yAxisIndex: 0, barWidth: 24, diff --git a/src/views/home/costComponents/operatingLineBar.vue b/src/views/home/costComponents/operatingLineBar.vue index ed2641ce..0c618050 100644 --- a/src/views/home/costComponents/operatingLineBar.vue +++ b/src/views/home/costComponents/operatingLineBar.vue @@ -183,7 +183,7 @@ export default { symbolSize: 6 }, { - name: '目标', + name: '预算', type: 'bar', yAxisIndex: 0, barWidth: 14, diff --git a/src/views/home/costComponents/processingCost-Item.vue b/src/views/home/costComponents/processingCost-Item.vue index 8d7cad07..13b49e89 100644 --- a/src/views/home/costComponents/processingCost-Item.vue +++ b/src/views/home/costComponents/processingCost-Item.vue @@ -9,11 +9,11 @@
- +
{{ item.targetValue || 0 }}
-
目标值
+
预算值
diff --git a/src/views/home/costComponents/product-Item.vue b/src/views/home/costComponents/product-Item.vue index 5f5f7b6b..4f7176b6 100644 --- a/src/views/home/costComponents/product-Item.vue +++ b/src/views/home/costComponents/product-Item.vue @@ -9,11 +9,11 @@
- +
{{ item.value }}
- +
diff --git a/src/views/home/costComponents/profitBar.vue b/src/views/home/costComponents/profitBar.vue index a3220e9b..573bdfc1 100644 --- a/src/views/home/costComponents/profitBar.vue +++ b/src/views/home/costComponents/profitBar.vue @@ -130,7 +130,7 @@ export default { // 更新 ECharts 数据(包含 flag 字段) this.echartData = { locations, // x轴:地名列表 - target, // 目标值数组 + target, // 预算值数组 value, // 实际值数组 proportion, flag diff --git a/src/views/home/costComponents/purchase-Item.vue b/src/views/home/costComponents/purchase-Item.vue index 9c6a5348..7d3a3004 100644 --- a/src/views/home/costComponents/purchase-Item.vue +++ b/src/views/home/costComponents/purchase-Item.vue @@ -9,11 +9,11 @@
- +
{{ item.targetValue }}
-
目标值
+
预算值
diff --git a/src/views/home/costComponents/raw-Item.vue b/src/views/home/costComponents/raw-Item.vue index 549ffed4..82f86227 100644 --- a/src/views/home/costComponents/raw-Item.vue +++ b/src/views/home/costComponents/raw-Item.vue @@ -11,7 +11,7 @@
{{ item.target }}
-
目标值
+
预算值
diff --git a/src/views/home/costComponents/rawSheet-Item.vue b/src/views/home/costComponents/rawSheet-Item.vue index 795158a8..15f18293 100644 --- a/src/views/home/costComponents/rawSheet-Item.vue +++ b/src/views/home/costComponents/rawSheet-Item.vue @@ -9,11 +9,11 @@
- +
{{ item.targetValue || 0 }}
-
目标值
+
预算值
diff --git a/src/views/home/costComponents/top-item.vue b/src/views/home/costComponents/top-item.vue index b033f01b..f082cda0 100644 --- a/src/views/home/costComponents/top-item.vue +++ b/src/views/home/costComponents/top-item.vue @@ -8,7 +8,7 @@
{{ item.targetValue }}
-
目标值
+
预算值
diff --git a/src/views/home/costComponents/top-product-item.vue b/src/views/home/costComponents/top-product-item.vue index 0b11c294..30a66d06 100644 --- a/src/views/home/costComponents/top-product-item.vue +++ b/src/views/home/costComponents/top-product-item.vue @@ -7,12 +7,12 @@
16
-
目标值
+
预算值
16
-
目标值
+
预算值
@@ -34,12 +34,12 @@
16
-
目标值
+
预算值
16
-
目标值
+
预算值
@@ -61,12 +61,12 @@
16
-
目标值
+
预算值
16
-
目标值
+
预算值
@@ -88,12 +88,12 @@
16
-
目标值
+
预算值
16
-
目标值
+
预算值
@@ -115,12 +115,12 @@
16
-
目标值
+
预算值
16
-
目标值
+
预算值
diff --git a/src/views/home/expenseAnalysisComponents/operatingBar.vue b/src/views/home/expenseAnalysisComponents/operatingBar.vue index 19ec7820..411b1c12 100644 --- a/src/views/home/expenseAnalysisComponents/operatingBar.vue +++ b/src/views/home/expenseAnalysisComponents/operatingBar.vue @@ -95,10 +95,10 @@ export default { case 2: // 实际值:低~高 dataWithIndex.sort((a, b) => a.real - b.real); break; - case 3: // 目标值:高~低 + case 3: // 预算值:高~低 dataWithIndex.sort((a, b) => b.rate - a.rate); break; - case 4: // 目标值:低~高 + case 4: // 预算值:低~高 dataWithIndex.sort((a, b) => a.rate - b.rate); break; default: diff --git a/src/views/home/expenseAnalysisComponents/operatingLineChart.vue b/src/views/home/expenseAnalysisComponents/operatingLineChart.vue index 4c8cdfcc..b42360bc 100644 --- a/src/views/home/expenseAnalysisComponents/operatingLineChart.vue +++ b/src/views/home/expenseAnalysisComponents/operatingLineChart.vue @@ -100,7 +100,7 @@ export default { this.groupData = this.monthData.group || { rate: 0, diff: 0, real: 0, target: 0 }; // 集团各维度数据数组(单条数据,对应凯盛新能) - const groupTarget = [this.groupData.target]; // 目标值数组 + const groupTarget = [this.groupData.target]; // 预算值数组 const groupDiff = [this.groupData.diff]; // 差值数组 const groupReal = [this.groupData.real]; // 实际值数组 const groupRate = [this.groupData.rate]; // 完成率数组 @@ -133,7 +133,7 @@ export default { // 集团数据(对应凯盛新能) group: { locations: ['凯盛新能'], // 集团名称 - targets: groupTarget, // 集团目标值数组 + targets: groupTarget, // 集团预算值数组 diff: groupDiff, // 集团差值数组 reals: groupReal, // 集团实际值数组 rate: groupRate, // 集团完成率数组 diff --git a/src/views/home/expenseAnalysisComponents/operatingLineChartCumulative.vue b/src/views/home/expenseAnalysisComponents/operatingLineChartCumulative.vue index 373b6ca4..e4b25f86 100644 --- a/src/views/home/expenseAnalysisComponents/operatingLineChartCumulative.vue +++ b/src/views/home/expenseAnalysisComponents/operatingLineChartCumulative.vue @@ -95,7 +95,7 @@ export default { this.groupData = this.ytdData.group || { rate: 0, diff: 0, real: 0, target: 0 }; // 集团各维度数据数组(单条数据,对应凯盛新能) - const groupTarget = [this.groupData.target]; // 目标值数组 + const groupTarget = [this.groupData.target]; // 预算值数组 const groupDiff = [this.groupData.diff]; // 差值数组 const groupReal = [this.groupData.real]; // 实际值数组 const groupRate = [this.groupData.rate]; // 完成率数组 @@ -128,7 +128,7 @@ export default { // 集团数据(对应凯盛新能) group: { locations: ['凯盛新能'], // 集团名称 - targets: groupTarget, // 集团目标值数组 + targets: groupTarget, // 集团预算值数组 diff: groupDiff, // 集团差值数组 reals: groupReal, // 集团实际值数组 rate: groupRate, // 集团完成率数组 diff --git a/src/views/home/expenseAnalysisComponents/operatingTopBar.vue b/src/views/home/expenseAnalysisComponents/operatingTopBar.vue index affa6eef..d8afea7c 100644 --- a/src/views/home/expenseAnalysisComponents/operatingTopBar.vue +++ b/src/views/home/expenseAnalysisComponents/operatingTopBar.vue @@ -270,7 +270,7 @@ export default { }, // 2. 目标(柱状图) { - name: '目标', + name: '预算', type: 'bar', yAxisIndex: 0, barWidth: 14, diff --git a/src/views/home/expenseAnalysisComponents/verticalBarChart.vue b/src/views/home/expenseAnalysisComponents/verticalBarChart.vue index 03f29309..0ed4bba3 100644 --- a/src/views/home/expenseAnalysisComponents/verticalBarChart.vue +++ b/src/views/home/expenseAnalysisComponents/verticalBarChart.vue @@ -145,7 +145,7 @@ export default { label: { show: true, position: 'right', - offset: [-60, 25], + offset: [0, 25], // 固定label尺寸:68px×20px width: 68, height: 20, diff --git a/src/views/home/fullCostAnalysis/fullCostAnalysis.vue b/src/views/home/fullCostAnalysis/fullCostAnalysis.vue index 11e6a09c..a98e607e 100644 --- a/src/views/home/fullCostAnalysis/fullCostAnalysis.vue +++ b/src/views/home/fullCostAnalysis/fullCostAnalysis.vue @@ -1,6 +1,5 @@