From 9fe2918a544b297ff9098fa30a5492fb5ec395e0 Mon Sep 17 00:00:00 2001 From: atoz03 Date: Thu, 4 Dec 2025 14:56:27 +0800 Subject: [PATCH] feat: keep API key stats modal and add timeline entry point --- .../components/apikeys/UsageDetailModal.vue | 9 +++- web/admin-spa/src/views/ApiKeysView.vue | 45 ++++++++++++++++++- 2 files changed, 52 insertions(+), 2 deletions(-) diff --git a/web/admin-spa/src/components/apikeys/UsageDetailModal.vue b/web/admin-spa/src/components/apikeys/UsageDetailModal.vue index 905f1581..846263f2 100644 --- a/web/admin-spa/src/components/apikeys/UsageDetailModal.vue +++ b/web/admin-spa/src/components/apikeys/UsageDetailModal.vue @@ -231,6 +231,9 @@
+ @@ -256,7 +259,7 @@ const props = defineProps({ } }) -const emit = defineEmits(['close']) +const emit = defineEmits(['close', 'open-timeline']) // 计算属性 const totalRequests = computed(() => props.apiKey.usage?.total?.requests || 0) @@ -320,6 +323,10 @@ const formatTokenCount = (count) => { const close = () => { emit('close') } + +const openTimeline = () => { + emit('open-timeline', props.apiKey?.id) +}