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 @@
+
+
+ {{ userDisplay(row) }}
+
+
@@ -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 || '暂无输出')
}