From 8d1cd417fadf2132b051995b7e4fce622c1b3959 Mon Sep 17 00:00:00 2001 From: zhang1106 <849185023@qq.com> Date: Thu, 25 Dec 2025 17:04:43 +0800 Subject: [PATCH] =?UTF-8?q?fix(TicketStatistics):=20=E5=A4=84=E7=90=86?= =?UTF-8?q?=E6=9C=AA=E5=AE=9A=E4=B9=89=E5=92=8C=E7=A9=BA=E5=80=BC=E7=9A=84?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复表格中百分比和日期显示为未定义或空值时的问题,改为显示'-'或默认值 修复统计报表页面打开白屏的BUG --- frontend/src/pages/TicketStatistics.jsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/src/pages/TicketStatistics.jsx b/frontend/src/pages/TicketStatistics.jsx index ec736a9..cfdcb1f 100644 --- a/frontend/src/pages/TicketStatistics.jsx +++ b/frontend/src/pages/TicketStatistics.jsx @@ -123,7 +123,7 @@ function TicketStatistics() { width: 120, render: (pct) => ( 30 ? '#ff4d4f' : '#52c41a' }}> - {pct.toFixed(1)}% + {pct !== undefined && pct !== null ? `${pct.toFixed(1)}%` : '-'} ) } @@ -148,7 +148,7 @@ function TicketStatistics() { dataIndex: 'percentage', key: 'percentage', width: 100, - render: (pct) => `${pct.toFixed(1)}%` + render: (pct) => `${pct !== undefined && pct !== null ? pct.toFixed(1) : 0}%` }, { title: '已完成', @@ -404,7 +404,7 @@ function TicketStatistics() { dataIndex: 'date', key: 'date', width: 120, - render: (text) => dayjs(text).format('YYYY-MM-DD') + render: (text) => text ? dayjs(text).format('YYYY-MM-DD') : '-' }, { title: '新建工单',