From fa0aeac10b789c2d6e229f1bfc1f98cb1ff9ec80 Mon Sep 17 00:00:00 2001 From: jialin Date: Tue, 23 Dec 2025 20:47:21 +0800 Subject: [PATCH] fix: remove default sorting status on UI --- src/pages/api-keys/hooks/use-keys-columns.tsx | 1 - src/pages/api-keys/index.tsx | 5 +---- src/pages/cluster-management/clusters.tsx | 8 ++------ src/pages/cluster-management/credentials.tsx | 5 +---- .../cluster-management/hooks/use-cluster-columns.tsx | 1 - .../cluster-management/hooks/use-credential-columns.tsx | 1 - src/pages/cluster-management/hooks/use-pools-columns.tsx | 1 - src/pages/llmodels/hooks/use-models-columns.tsx | 1 - src/pages/llmodels/index.tsx | 2 +- src/pages/resources/components/model-files.tsx | 5 +---- src/pages/resources/components/workers.tsx | 5 +---- src/pages/resources/hooks/use-files-columns.tsx | 1 - src/pages/users/hooks/use-users-columns.tsx | 1 - src/pages/users/index.tsx | 5 +---- 14 files changed, 8 insertions(+), 34 deletions(-) diff --git a/src/pages/api-keys/hooks/use-keys-columns.tsx b/src/pages/api-keys/hooks/use-keys-columns.tsx index ad4a2a80..407f5c76 100644 --- a/src/pages/api-keys/hooks/use-keys-columns.tsx +++ b/src/pages/api-keys/hooks/use-keys-columns.tsx @@ -92,7 +92,6 @@ const useModelsColumns = ({ title: intl.formatMessage({ id: 'common.table.createTime' }), dataIndex: 'created_at', key: 'created_at', - defaultSortOrder: 'descend', sorter: tableSorter(3), ellipsis: { showTitle: false diff --git a/src/pages/api-keys/index.tsx b/src/pages/api-keys/index.tsx index 074aa2eb..913bf4bd 100644 --- a/src/pages/api-keys/index.tsx +++ b/src/pages/api-keys/index.tsx @@ -34,10 +34,7 @@ const APIKeys: React.FC = () => { } = useTableFetch({ fetchAPI: queryApisKeysList, deleteAPI: deleteApisKey, - contentForDelete: 'apikeys.table.apikeys', - defaultQueryParams: { - sort_by: '-created_at' - } + contentForDelete: 'apikeys.table.apikeys' }); const intl = useIntl(); diff --git a/src/pages/cluster-management/clusters.tsx b/src/pages/cluster-management/clusters.tsx index 0cf9e045..c194ab9b 100644 --- a/src/pages/cluster-management/clusters.tsx +++ b/src/pages/cluster-management/clusters.tsx @@ -6,7 +6,6 @@ import SealTable from '@/components/seal-table'; import TableContext from '@/components/seal-table/table-context'; import { TableOrder } from '@/components/seal-table/types'; import { PageAction } from '@/config'; -import { TABLE_SORT_DIRECTIONS } from '@/config/settings'; import type { PageActionType } from '@/config/types'; import useExpandedRowKeys from '@/hooks/use-expanded-row-keys'; import useTableFetch from '@/hooks/use-table-fetch'; @@ -70,10 +69,7 @@ const Clusters: React.FC = () => { deleteAPI: deleteCluster, watch: true, API: CLUSTERS_API, - contentForDelete: 'menu.clusterManagement.clusters', - defaultQueryParams: { - sort_by: '-created_at' - } + contentForDelete: 'menu.clusterManagement.clusters' }); const { watchDataList: allWorkerPoolList } = useWatchList(WORKER_POOLS_API); const [expandAtom] = useAtom(expandKeysAtom); @@ -330,7 +326,7 @@ const Clusters: React.FC = () => { { } = useTableFetch({ fetchAPI: queryCredentialList, deleteAPI: deleteCredential, - contentForDelete: 'menu.clusterManagement.credentials', - defaultQueryParams: { - sort_by: '-created_at' - } + contentForDelete: 'menu.clusterManagement.credentials' }); const [isFromCluster, setIsFromCluster] = useAtom(fromClusterCreationAtom); const intl = useIntl(); diff --git a/src/pages/cluster-management/hooks/use-cluster-columns.tsx b/src/pages/cluster-management/hooks/use-cluster-columns.tsx index 99ad869f..64367d16 100644 --- a/src/pages/cluster-management/hooks/use-cluster-columns.tsx +++ b/src/pages/cluster-management/hooks/use-cluster-columns.tsx @@ -107,7 +107,6 @@ const useClusterColumns = ( { title: intl.formatMessage({ id: 'common.table.createTime' }), dataIndex: 'created_at', - defaultSortOrder: 'descend', sorter: tableSorter(6), span: 4, render: (value: string) => ( diff --git a/src/pages/cluster-management/hooks/use-credential-columns.tsx b/src/pages/cluster-management/hooks/use-credential-columns.tsx index 8ebcc389..7a3db1cd 100644 --- a/src/pages/cluster-management/hooks/use-credential-columns.tsx +++ b/src/pages/cluster-management/hooks/use-credential-columns.tsx @@ -37,7 +37,6 @@ const useCredentialColumns = ( title: intl.formatMessage({ id: 'common.table.createTime' }), dataIndex: 'created_at', showSorterTooltip: false, - defaultSortOrder: 'descend', sorter: tableSorter(3), ellipsis: { showTitle: false diff --git a/src/pages/cluster-management/hooks/use-pools-columns.tsx b/src/pages/cluster-management/hooks/use-pools-columns.tsx index 0e21b713..19a8bc20 100644 --- a/src/pages/cluster-management/hooks/use-pools-columns.tsx +++ b/src/pages/cluster-management/hooks/use-pools-columns.tsx @@ -162,7 +162,6 @@ const usePoolsColumns = ( key: 'created_at', span: 4, showSorterTootip: false, - defaultSortOrder: 'descend', sortOrder: sortOrder, sorter: false, ellipsis: { diff --git a/src/pages/llmodels/hooks/use-models-columns.tsx b/src/pages/llmodels/hooks/use-models-columns.tsx index af92f471..ee97aa39 100644 --- a/src/pages/llmodels/hooks/use-models-columns.tsx +++ b/src/pages/llmodels/hooks/use-models-columns.tsx @@ -124,7 +124,6 @@ const useModelsColumns = ({ title: intl.formatMessage({ id: 'common.table.createTime' }), dataIndex: 'created_at', key: 'created_at', - defaultSortOrder: 'descend', sorter: tableSorter(5), span: 4, render: (text: number) => ( diff --git a/src/pages/llmodels/index.tsx b/src/pages/llmodels/index.tsx index eb8f153e..a9c1eac3 100644 --- a/src/pages/llmodels/index.tsx +++ b/src/pages/llmodels/index.tsx @@ -48,7 +48,7 @@ const Models: React.FC = () => { cluster_id: 0, categories: [], state: '', - sort_by: '-created_at' + sort_by: '' }); const { updateChunkedList, cacheDataListRef } = useUpdateChunkedList({ diff --git a/src/pages/resources/components/model-files.tsx b/src/pages/resources/components/model-files.tsx index e71ce42c..4d579fe5 100644 --- a/src/pages/resources/components/model-files.tsx +++ b/src/pages/resources/components/model-files.tsx @@ -68,10 +68,7 @@ const ModelFiles = () => { deleteAPI: deleteModelFile, API: MODEL_FILES_API, watch: true, - contentForDelete: 'resources.modelfiles.modelfile', - defaultQueryParams: { - sort_by: '-created_at' - } + contentForDelete: 'resources.modelfiles.modelfile' }); const intl = useIntl(); const { showSuccess } = useAppUtils(); diff --git a/src/pages/resources/components/workers.tsx b/src/pages/resources/components/workers.tsx index 6045c46d..add491b7 100644 --- a/src/pages/resources/components/workers.tsx +++ b/src/pages/resources/components/workers.tsx @@ -52,10 +52,7 @@ const Workers: React.FC = () => { events: ['UPDATE', 'DELETE', 'INSERT'], contentForDelete: 'resources.worker', watch: true, - API: WORKERS_API, - defaultQueryParams: { - sort_by: '-created_at' - } + API: WORKERS_API }); const { TerminalPanel, terminals, handleAddTerminal } = useTerminalTabs(); const { MaintenanceModal, handleStopMaintenance, setOpenStatus } = diff --git a/src/pages/resources/hooks/use-files-columns.tsx b/src/pages/resources/hooks/use-files-columns.tsx index 46ffeddc..1736f939 100644 --- a/src/pages/resources/hooks/use-files-columns.tsx +++ b/src/pages/resources/hooks/use-files-columns.tsx @@ -337,7 +337,6 @@ const useFilesColumns = (props: { { title: intl.formatMessage({ id: 'common.table.createTime' }), dataIndex: 'created_at', - defaultSortOrder: 'descend', key: 'created_at', sorter: tableSorter(4), width: 180, diff --git a/src/pages/users/hooks/use-users-columns.tsx b/src/pages/users/hooks/use-users-columns.tsx index 537faef7..7b8c9542 100644 --- a/src/pages/users/hooks/use-users-columns.tsx +++ b/src/pages/users/hooks/use-users-columns.tsx @@ -179,7 +179,6 @@ const useUsersColumns = ({ title: intl.formatMessage({ id: 'common.table.createTime' }), dataIndex: 'created_at', key: 'created_at', - defaultSortOrder: 'descend', showSorterTooltip: false, sorter: tableSorter(5), ellipsis: { diff --git a/src/pages/users/index.tsx b/src/pages/users/index.tsx index df9bffd2..10c6f3dd 100644 --- a/src/pages/users/index.tsx +++ b/src/pages/users/index.tsx @@ -40,10 +40,7 @@ const Users: React.FC = () => { } = useTableFetch({ fetchAPI: queryUsersList, deleteAPI: deleteUser, - contentForDelete: 'users.table.user', - defaultQueryParams: { - sort_by: '-created_at' - } + contentForDelete: 'users.table.user' }); const { initialState } = useModel('@@initialState') || {};