From d733ec99e082833be88db769836038c644aa9572 Mon Sep 17 00:00:00 2001 From: lys <971387674@qq.com> Date: Thu, 10 Apr 2025 11:36:36 +0800 Subject: [PATCH] =?UTF-8?q?feature/2.9.42310.01-=E8=96=AA=E8=B5=84?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E6=8B=93=E6=89=91=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/calcTable/index.tsx | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/pages/calcTable/index.tsx b/src/pages/calcTable/index.tsx index 77b3210..2b27c0c 100644 --- a/src/pages/calcTable/index.tsx +++ b/src/pages/calcTable/index.tsx @@ -37,6 +37,7 @@ const index: FunctionComponent = (props) => { const [tableScrollHeight, setTableScrollHeight] = useState(0); const [payload, setPayload] = useState(""); const [fixed, setFixed] = useState(true); + const [pageSum, setPageSum] = useState>({}); //当页合计 const [sumRow, setSumRow] = useState>({}); //总计行数据 useEffect(() => { @@ -63,6 +64,7 @@ const index: FunctionComponent = (props) => { fixed = true, tableScrollHeight, sumRow, + pageSum = {}, optWidth } = data; setSumRowlistUrl(sumRowlistUrl); @@ -73,6 +75,7 @@ const index: FunctionComponent = (props) => { setPayload(payload); setFixed(fixed); setSumRow(sumRow); + setPageSum(pageSum); setPageInfo(pageInfo); setDataSource(dataSource); setSelectedRowKeys([...selectedRowKeys, ...rowKeys]); @@ -245,7 +248,7 @@ const index: FunctionComponent = (props) => { }; const rowSelection = { columnWidth: 50, - columnTitle: isDetailTable ? "序号" : "", + columnTitle: isDetailTable ? "序号" : "", renderCell: (value: boolean, record: any, index: number, originNode: React.ReactNode) => (isDetailTable ? {index + 1} : originNode), selectedRowKeys, preserveSelectedRowKeys: true, @@ -287,6 +290,14 @@ const index: FunctionComponent = (props) => { <> ) : ( + {!_.isEmpty(pageSum) && ( + + + {i18n["当页合计"]} + + + + )} {i18n["总计"]}