From 4941ea3e219a10f6b83ab2304596ee6ee433d2f2 Mon Sep 17 00:00:00 2001 From: long <452591453@qq.com> Date: Thu, 14 May 2026 15:54:15 +0800 Subject: [PATCH] Update DailyMatrix.vue MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 更新血糖折线图显示 --- admin/src/views/tcm/diagnosis/components/DailyMatrix.vue | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/admin/src/views/tcm/diagnosis/components/DailyMatrix.vue b/admin/src/views/tcm/diagnosis/components/DailyMatrix.vue index 3d8c2e1e..7ba95c4c 100644 --- a/admin/src/views/tcm/diagnosis/components/DailyMatrix.vue +++ b/admin/src/views/tcm/diagnosis/components/DailyMatrix.vue @@ -683,7 +683,7 @@ const bloodTrendOption = computed(() => ({ name: '空腹血糖', type: 'line', smooth: true, - connectNulls: false, + connectNulls: true, data: bloodTrendSeries.value.fasting, symbolSize: 7, itemStyle: { @@ -698,7 +698,7 @@ const bloodTrendOption = computed(() => ({ name: '餐后血糖', type: 'line', smooth: true, - connectNulls: false, + connectNulls: true, data: bloodTrendSeries.value.postprandial, symbolSize: 7, itemStyle: { @@ -719,7 +719,8 @@ function formatColumnDate(date: string) { function parseTrendNumber(value: unknown): number | null { if (value === '' || value == null) return null const parsed = Number(value) - return Number.isFinite(parsed) ? parsed : null + if (!Number.isFinite(parsed) || parsed === 0) return null + return parsed } function getCell(metric: string, date: string): { value: string; isHigh: boolean; hasRecord: boolean } {