实现权限管理页面与功能
This commit is contained in:
@@ -15,10 +15,10 @@ export function useDataTable<T>(
|
||||
const [total, setTotal] = useState(0)
|
||||
|
||||
const refresh = useCallback(
|
||||
async (page: number, size: number) => {
|
||||
async (_page?: number, _size?: number) => {
|
||||
setStatus("load")
|
||||
try {
|
||||
const resp = await fetch(page, size)
|
||||
const resp = await fetch(_page ?? page, _size ?? size)
|
||||
if (!resp.success) {
|
||||
throw new Error("获取数据失败")
|
||||
}
|
||||
@@ -34,7 +34,7 @@ export function useDataTable<T>(
|
||||
setStatus("fail")
|
||||
}
|
||||
},
|
||||
[fetch, setStatus],
|
||||
[fetch, page, size, setStatus],
|
||||
)
|
||||
|
||||
const onPageChange = (page: number) => {
|
||||
|
||||
Reference in New Issue
Block a user