feat: refine request log

This commit is contained in:
2025-12-06 21:49:51 +08:00
parent 1941e6bcaf
commit 8be7af6815
7 changed files with 248 additions and 87 deletions

View File

@@ -106,7 +106,15 @@ export const authApi = {
// Logs API
export const logsApi = {
list: () => request<RequestLog[]>('/logs'),
list: (params?: { method?: string; search?: string }) => {
const query = new URLSearchParams();
if (params?.method) {
query.set('method', params.method);
}
if (params?.search) {
query.set('search', params.search);
}
const queryString = query.toString();
return request<RequestLog[]>(`/logs${queryString ? `?${queryString}` : ''}`);
},
};
export const fetchLogs = logsApi.list;