style: worker filter bar

This commit is contained in:
jialin
2025-04-07 19:49:37 +08:00
parent 30c4fb8032
commit 6be7f6ad68
4 changed files with 98 additions and 139 deletions
+10 -2
View File
@@ -13,8 +13,16 @@ export default function useTableFetch<ListItem>(options: {
fetchAPI: (params: any) => Promise<Global.PageResponse<ListItem>>;
deleteAPI?: (id: number, params?: any) => Promise<any>;
contentForDelete?: string;
defaultData?: any[];
}) {
const { fetchAPI, deleteAPI, contentForDelete, API, watch } = options;
const {
fetchAPI,
deleteAPI,
contentForDelete,
API,
watch,
defaultData = []
} = options;
const chunkRequedtRef = useRef<any>(null);
const modalRef = useRef<any>(null);
const rowSelection = useTableRowSelection();
@@ -28,7 +36,7 @@ export default function useTableFetch<ListItem>(options: {
loadend: boolean;
total: number;
}>({
dataList: [],
dataList: [...defaultData],
loading: false,
loadend: false,
total: 0