feat(frontend): request logs; refactor frontend components

This commit is contained in:
2025-12-01 18:48:22 +08:00
parent d783cf2591
commit a9cb9510c5
28 changed files with 649 additions and 160 deletions

View File

@@ -1,4 +1,4 @@
import type { InterceptionRule, Command, CreateRuleRequest, UpdateRuleRequest, UpdateCommandRequest } from '../types';
import type { InterceptionRule, Command, CreateRuleRequest, UpdateRuleRequest, UpdateCommandRequest, RequestLog } from '../types';
import { authStore } from './auth';
const API_BASE = '/admin/api';
@@ -103,3 +103,10 @@ export const authApi = {
}),
}),
};
// Logs API
export const logsApi = {
list: () => request<RequestLog[]>('/logs'),
};
export const fetchLogs = logsApi.list;