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',
headerSortActiveBg: 'transparent',
headerSortHoverBg: 'transparent',
bodySortBg: 'transparent',
headerBg: 'none'
},
Button: {
+1
View File
@@ -31,6 +31,7 @@ export default {
rowSelectedBg: 'transparent',
headerSortActiveBg: 'transparent',
headerSortHoverBg: 'transparent',
bodySortBg: 'transparent',
headerSplitColor: '#e8e8e8',
headerBg: 'none'
},
@@ -184,10 +184,6 @@ const ModelItem: React.FC<{
header={
<Header>
<span className="text gap-8">
{/* <IconFont
type={sourceIconMap[model.source]}
style={{ fontSize: 24 }}
/> */}
<ModelLogo src={getModelLogo(model.name)} alt="" />
<span>{model.name}</span>
</span>
@@ -58,7 +58,7 @@ const useProviderColumns = (
{
title: intl.formatMessage({ id: 'providers.table.providerName' }),
dataIndex: ['config', 'type'],
sorter: tableSorter(2),
sorter: false,
span: 4,
minWidth: 160,
render: (value: string) => (
+1
View File
@@ -170,6 +170,7 @@ const MaasProvider: React.FC = () => {
rowSelection={rowSelection}
columns={columns}
scroll={{ x: 900 }}
onChange={handleTableChange}
pagination={{
size: 'middle',
showSizeChanger: true,
+4 -4
View File
@@ -134,12 +134,12 @@ const useUsersColumns = ({
return [
{
title: intl.formatMessage({ id: 'common.table.name' }),
dataIndex: 'username',
key: 'username',
dataIndex: 'name',
key: 'name',
sorter: tableSorter(1),
render: (text: string, record: ListItem) => (
<AutoTooltip ghost style={{ maxWidth: 400 }} title={text}>
<span className="text-primary">{text}</span>
<AutoTooltip ghost style={{ maxWidth: 400 }} title={record.username}>
<span className="text-primary">{record.username}</span>
</AutoTooltip>
)
},