diff --git a/web-admin/src/types/aiconfig.ts b/web-admin/src/types/aiconfig.ts index ab79d5c..a217225 100644 --- a/web-admin/src/types/aiconfig.ts +++ b/web-admin/src/types/aiconfig.ts @@ -247,6 +247,7 @@ export interface AiCallLog { providerCode?: string endpointCode?: string userId?: string + userName?: string requestId?: string status?: string inputText?: string diff --git a/web-admin/src/views/aiconfig/AiRoutingList.vue b/web-admin/src/views/aiconfig/AiRoutingList.vue index 646b2eb..f8428ff 100644 --- a/web-admin/src/views/aiconfig/AiRoutingList.vue +++ b/web-admin/src/views/aiconfig/AiRoutingList.vue @@ -202,6 +202,11 @@ + + + @@ -640,6 +645,15 @@ function formatMs(ms?: number) { return ms >= 1000 ? `${(ms / 1000).toFixed(2)}s` : `${ms}ms` } +function userDisplay(row: AiCallLog): string { + const name = row.userName + const id = row.userId + if (name && id) return `${name}(${id})` + if (name) return name + if (id) return `-(ID: ${id})` + return '-' +} + function testOutput(result?: AiRuntimeTestResponse | null) { return normalizeAiText(result?.output || result?.errorMessage || '暂无输出') }