feat: duplicate deployment

This commit is contained in:
jialin
2026-02-04 14:58:48 +08:00
parent 5ad9ac277c
commit 05c05419fc
25 changed files with 366 additions and 220 deletions
@@ -0,0 +1,23 @@
import { useQueryDataList } from '@/hooks/use-query-data-list';
import { queryRouteTargets } from '../apis';
import { RouteTarget as ListItem } from '../config/types';
export const useQueryRouteTargets = (optons?: {
getLabel?: (item: ListItem) => string;
getValue?: (item: ListItem) => any;
}) => {
const { dataList, loading, fetchData, cancelRequest } =
useQueryDataList<ListItem>({
key: 'routeTargets',
fetchList: queryRouteTargets
});
return {
dataList,
loading,
fetchData,
cancelRequest
};
};
export default useQueryRouteTargets;