添加表单查询和调整表格字段以及功能
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
"use client"
|
||||
import { useCallback, useEffect, useState } from "react"
|
||||
import { useCallback, useEffect, useRef, useState } from "react"
|
||||
import { toast } from "sonner"
|
||||
import { useStatus } from "@/hooks/data"
|
||||
import type { ApiResponse, PageRecord } from "@/lib/api"
|
||||
@@ -13,7 +13,10 @@ export function useDataTable<T>(
|
||||
const [page, setPage] = useState(1)
|
||||
const [size, setSize] = useState(10)
|
||||
const [total, setTotal] = useState(0)
|
||||
|
||||
const fetchRef = useRef(fetch)
|
||||
useEffect(() => {
|
||||
fetchRef.current = fetch
|
||||
}, [fetch])
|
||||
const refresh = useCallback(
|
||||
async (_page?: number, _size?: number) => {
|
||||
setStatus("load")
|
||||
|
||||
Reference in New Issue
Block a user