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