From b94e93a6aab797394fdcef6d72e04db6035045e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=8E=E6=B0=B8=E9=A1=BA?= <971387674@qq.com> Date: Mon, 25 Mar 2024 18:30:56 +0800 Subject: [PATCH] =?UTF-8?q?master=20=E8=96=AA=E9=85=AC=E6=8A=A5=E8=A1=A8?= =?UTF-8?q?=E8=A1=A8=E6=A0=BC=E5=BA=95=E8=89=B2=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/reportTable/index.tsx | 38 ++++++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/src/pages/reportTable/index.tsx b/src/pages/reportTable/index.tsx index 61f1fef..bf824a2 100644 --- a/src/pages/reportTable/index.tsx +++ b/src/pages/reportTable/index.tsx @@ -34,6 +34,42 @@ const ReportTable: FC = (props) => { return { ...child, ellipsis: true, render: (text: string, record: any) => { + if(child.dataIndex?.endsWith("increase")){ + let lowerLimitIndex = child.dataIndex.replace("increase", "lowerLimit"); + let upperLimitIndex = child.dataIndex.replace("increase", "upperLimit"); + let rowData = record[child.dataIndex].split(",").join(""); + if (isNaN(parseFloat(rowData))) { + return record[child.dataIndex] + } + if (!isNaN(parseFloat(record[lowerLimitIndex])) && parseFloat(rowData) < parseFloat(record[lowerLimitIndex])) { + return + } + if (!isNaN(parseFloat(record[upperLimitIndex])) && parseFloat(rowData) > parseFloat(record[upperLimitIndex])) { + return + } else { + return `${rowData}` + } + } return