fix(provider): table sorting does not work

This commit is contained in:
jialin
2026-07-01 11:42:30 +08:00
committed by jialin
parent 185e3475e7
commit 8a15172316
6 changed files with 8 additions and 9 deletions
+1
View File
@@ -28,6 +28,7 @@ export default {
rowSelectedBg: 'transparent', rowSelectedBg: 'transparent',
headerSortActiveBg: 'transparent', headerSortActiveBg: 'transparent',
headerSortHoverBg: 'transparent', headerSortHoverBg: 'transparent',
bodySortBg: 'transparent',
headerBg: 'none' headerBg: 'none'
}, },
Button: { Button: {
+1
View File
@@ -31,6 +31,7 @@ export default {
rowSelectedBg: 'transparent', rowSelectedBg: 'transparent',
headerSortActiveBg: 'transparent', headerSortActiveBg: 'transparent',
headerSortHoverBg: 'transparent', headerSortHoverBg: 'transparent',
bodySortBg: 'transparent',
headerSplitColor: '#e8e8e8', headerSplitColor: '#e8e8e8',
headerBg: 'none' headerBg: 'none'
}, },
@@ -184,10 +184,6 @@ const ModelItem: React.FC<{
header={ header={
<Header> <Header>
<span className="text gap-8"> <span className="text gap-8">
{/* <IconFont
type={sourceIconMap[model.source]}
style={{ fontSize: 24 }}
/> */}
<ModelLogo src={getModelLogo(model.name)} alt="" /> <ModelLogo src={getModelLogo(model.name)} alt="" />
<span>{model.name}</span> <span>{model.name}</span>
</span> </span>
@@ -58,7 +58,7 @@ const useProviderColumns = (
{ {
title: intl.formatMessage({ id: 'providers.table.providerName' }), title: intl.formatMessage({ id: 'providers.table.providerName' }),
dataIndex: ['config', 'type'], dataIndex: ['config', 'type'],
sorter: tableSorter(2), sorter: false,
span: 4, span: 4,
minWidth: 160, minWidth: 160,
render: (value: string) => ( render: (value: string) => (
+1
View File
@@ -170,6 +170,7 @@ const MaasProvider: React.FC = () => {
rowSelection={rowSelection} rowSelection={rowSelection}
columns={columns} columns={columns}
scroll={{ x: 900 }} scroll={{ x: 900 }}
onChange={handleTableChange}
pagination={{ pagination={{
size: 'middle', size: 'middle',
showSizeChanger: true, showSizeChanger: true,
+4 -4
View File
@@ -134,12 +134,12 @@ const useUsersColumns = ({
return [ return [
{ {
title: intl.formatMessage({ id: 'common.table.name' }), title: intl.formatMessage({ id: 'common.table.name' }),
dataIndex: 'username', dataIndex: 'name',
key: 'username', key: 'name',
sorter: tableSorter(1), sorter: tableSorter(1),
render: (text: string, record: ListItem) => ( render: (text: string, record: ListItem) => (
<AutoTooltip ghost style={{ maxWidth: 400 }} title={text}> <AutoTooltip ghost style={{ maxWidth: 400 }} title={record.username}>
<span className="text-primary">{text}</span> <span className="text-primary">{record.username}</span>
</AutoTooltip> </AutoTooltip>
) )
}, },