✨ feat: Update server list fetching logic and adjust query parameters
This commit is contained in:
parent
6d81bfdaeb
commit
5272360c77
@ -94,7 +94,13 @@ export default function NodeForm(props: {
|
||||
|
||||
const serverId = form.watch('server_id');
|
||||
|
||||
const { data } = useQuery({ queryKey: ['filterServerListAll'], queryFn: getServers });
|
||||
const { data } = useQuery({
|
||||
queryKey: ['filterServerListAll'],
|
||||
queryFn: async () => {
|
||||
const { data } = await filterServerList({ page: 1, size: 1000 });
|
||||
return data?.data?.list || [];
|
||||
},
|
||||
});
|
||||
const servers: ServerRow[] = data as ServerRow[];
|
||||
|
||||
const currentServer = useMemo(() => servers?.find((s) => s.id === serverId), [servers, serverId]);
|
||||
|
||||
@ -26,7 +26,7 @@ export default function NodesPage() {
|
||||
const [loading, setLoading] = useState(false);
|
||||
|
||||
const { data: servers = [] } = useQuery({
|
||||
queryKey: ['filterServerListAll', { page: 1, size: 1000 }],
|
||||
queryKey: ['filterServerListAll'],
|
||||
queryFn: async () => {
|
||||
const { data } = await filterServerList({ page: 1, size: 1000 });
|
||||
return data?.data?.list || [];
|
||||
@ -103,7 +103,7 @@ export default function NodesPage() {
|
||||
},
|
||||
|
||||
{
|
||||
id: 'server_combined',
|
||||
id: 'server_id',
|
||||
header: t('server'),
|
||||
cell: ({ row }) => (
|
||||
<div className='flex flex-wrap gap-2'>
|
||||
|
||||
@ -114,7 +114,7 @@ export default function ServersPage() {
|
||||
title: t('pageTitle'),
|
||||
toolbar: (
|
||||
<div className='flex gap-2'>
|
||||
{!hasMigrate && (
|
||||
{hasMigrate && (
|
||||
<Button variant='outline' onClick={handleMigrate} disabled={migrating}>
|
||||
{migrating ? t('migrating') : t('migrate')}
|
||||
</Button>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user