This commit is contained in:
ylj20011123 2025-06-25 19:36:15 +08:00
parent d6b779bde4
commit 1c927c6940

View File

@ -48,6 +48,13 @@ const settlementSummaryTable: React.FC<{ currentUser: CurrentUser }> = (props) =
// 是否显示批量月度审批的按钮 // 是否显示批量月度审批的按钮
const [isShowMonthBtn, setIsShowMonthBtn] = useState<boolean>(false) const [isShowMonthBtn, setIsShowMonthBtn] = useState<boolean>(false)
const [columnsStateMap, setColumnsStateMap] = useState<any>({
SettlementModes: { show: false },
SwitchDate: { show: false },
});
let settlementStateObj: any = { let settlementStateObj: any = {
"9": "已结算", "9": "已结算",
"0": "待结算", "0": "待结算",
@ -86,6 +93,17 @@ const settlementSummaryTable: React.FC<{ currentUser: CurrentUser }> = (props) =
"-1": "提前退场", "-1": "提前退场",
} }
}, },
{
title: "结算类型",
dataIndex: 'SettlementType',
valueType: 'select',
valueEnum: {
"1": "线上",
"2": "线下"
},
hideInTable: true
},
{ {
title: "结算模式", title: "结算模式",
dataIndex: 'SettlementModes', dataIndex: 'SettlementModes',
@ -172,7 +190,7 @@ const settlementSummaryTable: React.FC<{ currentUser: CurrentUser }> = (props) =
align: 'center', align: 'center',
render: (_, record) => { render: (_, record) => {
// return record?.IndexDesc || '' // 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) => { render: (_, record) => {
return record?.GUARANTEERATIO ? `${record?.GUARANTEERATIO}%` : '' return record?.GUARANTEERATIO ? `${record?.GUARANTEERATIO}%` : ''
} }
},
{
title: <div style={{ textAlign: 'center' }}></div>,
dataIndex: 'SettlementModes',
align: 'center',
width: 120,
valueType: 'select',
valueEnum: SETTLEMENT_MODESObj,
},
{
title: <div style={{ textAlign: 'center' }}></div>,
dataIndex: 'SwitchDate',
align: 'center',
width: 120,
} }
] ]
}, },
@ -678,7 +712,8 @@ const settlementSummaryTable: React.FC<{ currentUser: CurrentUser }> = (props) =
StatisticsYear: params?.StatisticsYear, StatisticsYear: params?.StatisticsYear,
ServerpartId: selectedId, ServerpartId: selectedId,
SettlementState: params?.SettlementState, SettlementState: params?.SettlementState,
SettlementModes: params?.SettlementModes SettlementModes: params?.SettlementModes,
SettlementType: params?.SettlementType
// ServerpartIds: selectedId, // ServerpartIds: selectedId,
// // ShopRoyaltyId: compareCurrent?.ShopRoyaltyId, // // ShopRoyaltyId: compareCurrent?.ShopRoyaltyId,
// // BusinessProjectId: compareCurrent?.BUSINESSPROJECT_ID, // // BusinessProjectId: compareCurrent?.BUSINESSPROJECT_ID,
@ -762,6 +797,10 @@ const settlementSummaryTable: React.FC<{ currentUser: CurrentUser }> = (props) =
</Button> </Button>
] ]
}} }}
columnsState={{
value: columnsStateMap,
onChange: setColumnsStateMap,
}}
/> />
</div> </div>
</div> </div>