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