From b35039bcd6b21e26bc01d2ad8de328456b272d16 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期一, 26 十月 2026 10:56:41 +0800
Subject: [PATCH] Merge branch 'dev_海西州_北京同仁堂' into dev_海西州_惠牧

---
 src/views/crm/statistics/portrait/index.vue |   23 ++++++++++++++++++++---
 1 files changed, 20 insertions(+), 3 deletions(-)

diff --git a/src/views/crm/statistics/portrait/index.vue b/src/views/crm/statistics/portrait/index.vue
index b75518b..cc246f5 100644
--- a/src/views/crm/statistics/portrait/index.vue
+++ b/src/views/crm/statistics/portrait/index.vue
@@ -4,7 +4,7 @@
 import type { VxeTableGridOptions } from '#/adapter/vxe-table';
 import type { CrmStatisticsCustomerApi } from '#/api/crm/statistics/customer';
 
-import { onMounted, ref } from 'vue';
+import { computed, onMounted, ref } from 'vue';
 
 import { ContentWrap, Page } from '@vben/common-ui';
 import { EchartsUI, useEcharts } from '@vben/plugins/echarts';
@@ -24,6 +24,15 @@
 const rightChartRef = ref<EchartsUIType>();
 const { renderEcharts: renderLeftEcharts } = useEcharts(leftChartRef);
 const { renderEcharts: renderRightEcharts } = useEcharts(rightChartRef);
+
+/**
+ * 涓ゅ紶鍥惧缁堜竴鎺掍袱涓紙鍦板浘涔熶笉渚嬪锛夈��
+ * 鍦板浘澶у皬鐢卞鍣ㄧ煭杈� 脳 0.92 鍐冲畾锛圗Charts 榛樿鍙粰鐭竟鐨� 80%锛屽姞瀹藉鍣ㄤ笉浼氭斁澶у浘褰紝
+ * 鍙槸澶氱暀鐧斤級锛屾墍浠ュ湴鍥惧彧鑳介潬鍔犻珮鏉ユ斁澶р�斺��700px 鏄杩欎竴琛屼笉鑷充簬鎶婇〉闈㈤《鍑哄睆骞曠殑楂樺害銆�
+ * 楗煎浘娌跨敤鍘熸潵鐨� 300px銆�
+ */
+const isAreaTab = computed(() => activeTabName.value === 'area');
+const chartHeight = computed(() => (isAreaTab.value ? '700px' : '300px'));
 
 const [QueryForm, formApi] = useVbenForm({
   commonConfig: {
@@ -94,8 +103,16 @@
         />
       </Tabs>
       <div class="mt-5 flex">
-        <EchartsUI class="m-4 w-1/2" ref="leftChartRef" />
-        <EchartsUI class="m-4 w-1/2" ref="rightChartRef" />
+        <EchartsUI
+          class="m-4 w-1/2"
+          :height="chartHeight"
+          ref="leftChartRef"
+        />
+        <EchartsUI
+          class="m-4 w-1/2"
+          :height="chartHeight"
+          ref="rightChartRef"
+        />
       </div>
       <Grid v-show="activeTabName !== 'area'" />
     </ContentWrap>

--
Gitblit v1.9.3