From c9c208ff1fe0f050c46f81704a7d56f191e39d32 Mon Sep 17 00:00:00 2001
From: yyb <995253665@qq.com>
Date: 星期三, 22 四月 2026 10:03:21 +0800
Subject: [PATCH] 通过添加产品名称显示逻辑并优化行显示条件,来增强销售订单的打印功能。引入了产品名称的备用机制,并更新 renderRows 函数以根据产品名称的变化有条件地显示产品行。

---
 src/views/reportAnalysis/dataDashboard/components/basic/right-bottom.vue |   35 ++++++++++++++---------------------
 1 files changed, 14 insertions(+), 21 deletions(-)

diff --git a/src/views/reportAnalysis/dataDashboard/components/basic/right-bottom.vue b/src/views/reportAnalysis/dataDashboard/components/basic/right-bottom.vue
index bbcd5f0..f885d05 100644
--- a/src/views/reportAnalysis/dataDashboard/components/basic/right-bottom.vue
+++ b/src/views/reportAnalysis/dataDashboard/components/basic/right-bottom.vue
@@ -110,7 +110,13 @@
   },
 }))
 
-const grid = computed(() => ({ top: 0, left: '20%', right: '10%', bottom: 0 }))
+const grid = computed(() => ({
+  top: 8,
+  left: 12,
+  right: 14,
+  bottom: 8,
+  containLabel: true,
+}))
 
 const xAxis = computed(() => [
   {
@@ -127,26 +133,13 @@
     inverse: false,
     data: xdataName.value,
     axisLabel: {
-      formatter: (value) => {
-        if (!value) return ''
-        const maxLen = 6 // 姣忚鏈�澶氬瓧绗︽暟锛屽彲鎸夐渶璋冩暣
-        if (value.length <= maxLen) return `{a|${value}}`
-
-        const lines = []
-        for (let i = 0; i < value.length; i += maxLen) {
-          lines.push(value.slice(i, i + maxLen))
-        }
-        return lines.map((line) => `{a|${line}}`).join('\n')
-      },
-      rich: {
-        a: {
-          width: 120,
-          fontSize: 14,
-          color: '#fff',
-          padding: [5, 4, 5, 0],
-          align: 'right',
-        },
-      },
+      color: '#fff',
+      fontSize: 13,
+      width: 200,
+      overflow: 'break',
+      align: 'right',
+      margin: 10,
+      lineHeight: 18,
     },
     axisLine: { show: false },
     axisTick: { show: false },

--
Gitblit v1.9.3