✨ 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 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 servers: ServerRow[] = data as ServerRow[];
|
||||||
|
|
||||||
const currentServer = useMemo(() => servers?.find((s) => s.id === serverId), [servers, serverId]);
|
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 [loading, setLoading] = useState(false);
|
||||||
|
|
||||||
const { data: servers = [] } = useQuery({
|
const { data: servers = [] } = useQuery({
|
||||||
queryKey: ['filterServerListAll', { page: 1, size: 1000 }],
|
queryKey: ['filterServerListAll'],
|
||||||
queryFn: async () => {
|
queryFn: async () => {
|
||||||
const { data } = await filterServerList({ page: 1, size: 1000 });
|
const { data } = await filterServerList({ page: 1, size: 1000 });
|
||||||
return data?.data?.list || [];
|
return data?.data?.list || [];
|
||||||
@ -103,7 +103,7 @@ export default function NodesPage() {
|
|||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
id: 'server_combined',
|
id: 'server_id',
|
||||||
header: t('server'),
|
header: t('server'),
|
||||||
cell: ({ row }) => (
|
cell: ({ row }) => (
|
||||||
<div className='flex flex-wrap gap-2'>
|
<div className='flex flex-wrap gap-2'>
|
||||||
|
|||||||
@ -114,7 +114,7 @@ export default function ServersPage() {
|
|||||||
title: t('pageTitle'),
|
title: t('pageTitle'),
|
||||||
toolbar: (
|
toolbar: (
|
||||||
<div className='flex gap-2'>
|
<div className='flex gap-2'>
|
||||||
{!hasMigrate && (
|
{hasMigrate && (
|
||||||
<Button variant='outline' onClick={handleMigrate} disabled={migrating}>
|
<Button variant='outline' onClick={handleMigrate} disabled={migrating}>
|
||||||
{migrating ? t('migrating') : t('migrate')}
|
{migrating ? t('migrating') : t('migrate')}
|
||||||
</Button>
|
</Button>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user