From 3d167e8d7101305127416798ff06e87c166d0885 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=98937886381=E2=80=99?= <‘937886381@qq.com’> Date: Fri, 14 Nov 2025 14:16:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/home/components/coresBar.vue | 8 +- .../home/components/profit-item-middle.vue | 2 +- src/views/home/components/profit-item.vue | 2 +- src/views/home/components/profitLineChart.vue | 2 +- src/views/home/components/purchase-Item.vue | 6 +- .../home/components/top-product-item.vue | 4 +- src/views/home/costComponents/cost-item.vue | 35 ++- .../costComponents/costItemOverviewItem.vue | 17 +- .../home/costComponents/operatingLineBar.vue | 6 +- .../costComponents/processingCost-Item.vue | 14 +- .../productItemOverviewItem.vue | 2 +- .../home/costComponents/productLeftTable.vue | 2 +- .../home/costComponents/profitImpactLine.vue | 250 ++++++++++++++++++ .../costComponents/profitImpactLineChart.vue | 145 ++++++++++ .../home/costComponents/profitLineChart.vue | 2 +- .../home/costComponents/profitTotalChart.vue | 233 ++++++++++++++++ .../home/costComponents/rawSheet-Item.vue | 6 +- src/views/home/index.vue | 72 ----- src/views/home/profitImpactAnalysis.vue | 4 +- src/views/home/rawMaterialCostAnalysis.vue | 10 - .../home/singleProductionCostsAnalysis.vue | 39 ++- 21 files changed, 717 insertions(+), 144 deletions(-) create mode 100644 src/views/home/costComponents/profitImpactLine.vue create mode 100644 src/views/home/costComponents/profitImpactLineChart.vue create mode 100644 src/views/home/costComponents/profitTotalChart.vue diff --git a/src/views/home/components/coresBar.vue b/src/views/home/components/coresBar.vue index 676bd875..96fc0123 100644 --- a/src/views/home/components/coresBar.vue +++ b/src/views/home/components/coresBar.vue @@ -70,7 +70,7 @@ export default { label: { backgroundColor: '#6a7985' } } }, - grid: { top: 10, bottom: 20, right: 25, left: 30 }, + grid: { top: 10, bottom: 20, right: 25, left: 50 }, xAxis: [ { type: 'category', @@ -94,9 +94,9 @@ export default { yAxis: { type: 'value', nameTextStyle: { color: 'rgba(0, 0, 0, 0.45)', fontSize: 14, align: 'left' }, - min: () => 0, - max: (value) => Math.ceil(value.max), - scale: true, + // min: () => 0, + // max: (value) => Math.ceil(value.max), + // scale: true, axisTick: { show: false }, axisLabel: { color: 'rgba(0, 0, 0, 0.45)', fontSize: 12 }, splitLine: { lineStyle: { color: 'rgba(0, 0, 0, 0.15)' } }, diff --git a/src/views/home/components/profit-item-middle.vue b/src/views/home/components/profit-item-middle.vue index 136c3cba..e8219015 100644 --- a/src/views/home/components/profit-item-middle.vue +++ b/src/views/home/components/profit-item-middle.vue @@ -22,7 +22,7 @@