From d5f3158638614338889eaab26c6a73f333e0ae7a Mon Sep 17 00:00:00 2001 From: jialin Date: Tue, 20 Jan 2026 13:39:28 +0800 Subject: [PATCH] fix: recreate watch request after cluster changed --- .../components/add-worker/add-worker-step.tsx | 1 + src/pages/cluster-management/hooks/use-add-worker-message.ts | 5 +++-- src/pages/users/hooks/use-users-columns.tsx | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/pages/cluster-management/components/add-worker/add-worker-step.tsx b/src/pages/cluster-management/components/add-worker/add-worker-step.tsx index d8cf2f09..2f74c967 100644 --- a/src/pages/cluster-management/components/add-worker/add-worker-step.tsx +++ b/src/pages/cluster-management/components/add-worker/add-worker-step.tsx @@ -74,6 +74,7 @@ const AddWorkerSteps: React.FC = (props) => { const handleOnClusterChange = (value: number, row?: any) => { onClusterChange?.(value, row); + createModelsChunkRequest({ cluster_id: value }); }; React.useEffect(() => { diff --git a/src/pages/cluster-management/hooks/use-add-worker-message.ts b/src/pages/cluster-management/hooks/use-add-worker-message.ts index 01fd7610..d27e095f 100644 --- a/src/pages/cluster-management/hooks/use-add-worker-message.ts +++ b/src/pages/cluster-management/hooks/use-add-worker-message.ts @@ -1,6 +1,7 @@ import useSetChunkRequest from '@/hooks/use-chunk-request'; import useUpdateChunkedList from '@/hooks/use-update-chunk-list'; import _ from 'lodash'; +import qs from 'query-string'; import { useEffect, useRef, useState } from 'react'; import { WORKERS_API } from '../../resources/apis'; @@ -45,11 +46,11 @@ export default function useAddWorkerMessage() { clearTimeout(timerRef.current); }; - const createModelsChunkRequest = async () => { + const createModelsChunkRequest = async (params = {}) => { resetAddedCount(); try { chunkRequestRef.current = setChunkRequest({ - url: WORKERS_API, + url: `${WORKERS_API}?${qs.stringify(_.pickBy(params, (val: any) => !!val))}`, handler: updateHandler }); triggerAtRef.current = Date.now(); diff --git a/src/pages/users/hooks/use-users-columns.tsx b/src/pages/users/hooks/use-users-columns.tsx index 2b863b2b..eabf59a4 100644 --- a/src/pages/users/hooks/use-users-columns.tsx +++ b/src/pages/users/hooks/use-users-columns.tsx @@ -164,6 +164,7 @@ const useUsersColumns = ({ background: 'unset', color: 'var(--ant-color-text-description)' }} + variant="outlined" color="default" > {intl.formatMessage({