From 1c927c69403caed1f23c0b851004ada4d9ee9f63 Mon Sep 17 00:00:00 2001 From: ylj20011123 Date: Wed, 25 Jun 2025 19:36:15 +0800 Subject: [PATCH] update --- .../reports/settlementSummaryTable/index.tsx | 43 ++++++++++++++++++- 1 file changed, 41 insertions(+), 2 deletions(-) diff --git a/src/pages/reports/settlementSummaryTable/index.tsx b/src/pages/reports/settlementSummaryTable/index.tsx index 6ec8f8f..6179cfd 100644 --- a/src/pages/reports/settlementSummaryTable/index.tsx +++ b/src/pages/reports/settlementSummaryTable/index.tsx @@ -48,6 +48,13 @@ const settlementSummaryTable: React.FC<{ currentUser: CurrentUser }> = (props) = // 是否显示批量月度审批的按钮 const [isShowMonthBtn, setIsShowMonthBtn] = useState(false) + const [columnsStateMap, setColumnsStateMap] = useState({ + SettlementModes: { show: false }, + SwitchDate: { show: false }, + }); + + + let settlementStateObj: any = { "9": "已结算", "0": "待结算", @@ -86,6 +93,17 @@ const settlementSummaryTable: React.FC<{ currentUser: CurrentUser }> = (props) = "-1": "提前退场", } }, + + { + title: "结算类型", + dataIndex: 'SettlementType', + valueType: 'select', + valueEnum: { + "1": "线上", + "2": "线下" + }, + hideInTable: true + }, { title: "结算模式", dataIndex: 'SettlementModes', @@ -172,7 +190,7 @@ const settlementSummaryTable: React.FC<{ currentUser: CurrentUser }> = (props) = align: 'center', render: (_, record) => { // return record?.IndexDesc || '' - return `${record?.COMPACT_STARTDATE || '-'}-${record?.COMPACT_ENDDATE || '-'}` + return `${record?.COMPACT_STARTDATE || ''}-${record?.COMPACT_ENDDATE || ''}` } }, { @@ -197,6 +215,22 @@ const settlementSummaryTable: React.FC<{ currentUser: CurrentUser }> = (props) = render: (_, record) => { return record?.GUARANTEERATIO ? `${record?.GUARANTEERATIO}%` : '' } + }, + + { + title:
结算模式
, + dataIndex: 'SettlementModes', + align: 'center', + width: 120, + valueType: 'select', + valueEnum: SETTLEMENT_MODESObj, + }, + { + title:
切换日期
, + dataIndex: 'SwitchDate', + align: 'center', + width: 120, + } ] }, @@ -678,7 +712,8 @@ const settlementSummaryTable: React.FC<{ currentUser: CurrentUser }> = (props) = StatisticsYear: params?.StatisticsYear, ServerpartId: selectedId, SettlementState: params?.SettlementState, - SettlementModes: params?.SettlementModes + SettlementModes: params?.SettlementModes, + SettlementType: params?.SettlementType // ServerpartIds: selectedId, // // ShopRoyaltyId: compareCurrent?.ShopRoyaltyId, // // BusinessProjectId: compareCurrent?.BUSINESSPROJECT_ID, @@ -762,6 +797,10 @@ const settlementSummaryTable: React.FC<{ currentUser: CurrentUser }> = (props) = ] }} + columnsState={{ + value: columnsStateMap, + onChange: setColumnsStateMap, + }} />