From 48c4ffc7b4529469c00b65d2567e70d5dd9ce90d Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud Date: Fri, 14 Nov 2025 16:51:56 +0800 Subject: [PATCH] feat: Application overview adds user token statistics --- .../app-charts/components/BarCharts.vue | 130 ++++++++++++++++++ .../app-charts/components/LineCharts.vue | 5 +- ui/src/components/app-charts/index.vue | 11 +- .../lang/en-US/views/application-overview.ts | 2 + .../lang/zh-CN/views/application-overview.ts | 3 + .../zh-Hant/views/application-overview.ts | 2 + .../component/StatisticsCharts.vue | 103 +++++++++++--- 7 files changed, 231 insertions(+), 25 deletions(-) create mode 100644 ui/src/components/app-charts/components/BarCharts.vue diff --git a/ui/src/components/app-charts/components/BarCharts.vue b/ui/src/components/app-charts/components/BarCharts.vue new file mode 100644 index 000000000..821c9f1a7 --- /dev/null +++ b/ui/src/components/app-charts/components/BarCharts.vue @@ -0,0 +1,130 @@ + + + diff --git a/ui/src/components/app-charts/components/LineCharts.vue b/ui/src/components/app-charts/components/LineCharts.vue index d2cd2951e..c10d8da17 100644 --- a/ui/src/components/app-charts/components/LineCharts.vue +++ b/ui/src/components/app-charts/components/LineCharts.vue @@ -1,5 +1,5 @@ diff --git a/ui/src/locales/lang/en-US/views/application-overview.ts b/ui/src/locales/lang/en-US/views/application-overview.ts index e26b42d91..958b97332 100644 --- a/ui/src/locales/lang/en-US/views/application-overview.ts +++ b/ui/src/locales/lang/en-US/views/application-overview.ts @@ -97,6 +97,8 @@ export default { userSatisfaction: 'User Feedback Metrics', approval: 'Like', disapproval: 'Dislike', + tokenUsage: 'User used Tokens', + topQuestions: 'Number of user question', }, }, } diff --git a/ui/src/locales/lang/zh-CN/views/application-overview.ts b/ui/src/locales/lang/zh-CN/views/application-overview.ts index c378b5823..2f20e72c9 100644 --- a/ui/src/locales/lang/zh-CN/views/application-overview.ts +++ b/ui/src/locales/lang/zh-CN/views/application-overview.ts @@ -97,6 +97,9 @@ export default { userSatisfaction: '用户满意度', approval: '赞同', disapproval: '反对', + tokenUsage: '用户消耗 Tokens', + topQuestions: '用户提问次数', + }, }, } diff --git a/ui/src/locales/lang/zh-Hant/views/application-overview.ts b/ui/src/locales/lang/zh-Hant/views/application-overview.ts index 06d3cff8c..093ad8af8 100644 --- a/ui/src/locales/lang/zh-Hant/views/application-overview.ts +++ b/ui/src/locales/lang/zh-Hant/views/application-overview.ts @@ -97,6 +97,8 @@ export default { userSatisfaction: '用戶滿意度', approval: '贊同', disapproval: '反對', + tokenUsage: '用戶消耗 Tokens', + topQuestions: '用戶提問次數', }, }, } diff --git a/ui/src/views/application-overview/component/StatisticsCharts.vue b/ui/src/views/application-overview/component/StatisticsCharts.vue index 19a042a3b..58962e95e 100644 --- a/ui/src/views/application-overview/component/StatisticsCharts.vue +++ b/ui/src/views/application-overview/component/StatisticsCharts.vue @@ -13,14 +13,14 @@
- +

{{ item.name }}

{{ numberFormat(item.sum?.[0]) }}

+{{ numberFormat(item.sum?.[1]) }}+{{ numberFormat(item.sum?.[1]) }}
@@ -33,8 +33,6 @@
- -
- + +
+
+
+ + + + + + +
+ +
+
+
+ + + + + +
+
- +