feat: API页面增加统计时间选择

This commit is contained in:
KevinLiao
2025-07-25 10:42:19 +08:00
parent 7582136eba
commit e8d795713a
3 changed files with 172 additions and 22 deletions

View File

@@ -111,6 +111,7 @@ const app = createApp({
// API Keys
apiKeys: [],
apiKeysLoading: false,
apiKeyStatsTimeRange: 'all', // API Key统计时间范围all, 7days, monthly
showCreateApiKeyModal: false,
createApiKeyLoading: false,
apiKeyForm: {
@@ -1779,9 +1780,9 @@ const app = createApp({
async loadApiKeys() {
this.apiKeysLoading = true;
console.log('Loading API Keys...');
console.log('Loading API Keys with time range:', this.apiKeyStatsTimeRange);
try {
const data = await this.apiRequest('/admin/api-keys');
const data = await this.apiRequest(`/admin/api-keys?timeRange=${this.apiKeyStatsTimeRange}`);
if (!data) {
// 如果token过期apiRequest会返回null并刷新页面