实现权限管理页面与功能

This commit is contained in:
2026-03-18 17:13:31 +08:00
parent efe1568ab5
commit c4e1da8912
25 changed files with 2245 additions and 18 deletions

View File

@@ -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) => {