From 6afd0cb955f2a05a64a703823c5964bf228acd6a Mon Sep 17 00:00:00 2001
From: Gsh <15170702455@163.com>
Date: Sun, 12 Oct 2025 21:08:09 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E4=B8=AA=E4=BA=BA=E4=B8=AD=E5=BF=83?=
=?UTF-8?q?=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/APIKeyManagement.vue | 91 +++-
.../components/PremiumService.vue | 67 ++-
.../components/RechargeLog.vue | 104 ++++-
.../components/UsageStatistics.vue | 84 +++-
.../components/UserManagement.vue | 432 ++++++++++++------
5 files changed, 570 insertions(+), 208 deletions(-)
diff --git a/Yi.Ai.Vue3/src/components/userPersonalCenter/components/APIKeyManagement.vue b/Yi.Ai.Vue3/src/components/userPersonalCenter/components/APIKeyManagement.vue
index 87210572..68617ade 100644
--- a/Yi.Ai.Vue3/src/components/userPersonalCenter/components/APIKeyManagement.vue
+++ b/Yi.Ai.Vue3/src/components/userPersonalCenter/components/APIKeyManagement.vue
@@ -315,9 +315,10 @@ onMounted(async () => {
diff --git a/Yi.Ai.Vue3/src/components/userPersonalCenter/components/PremiumService.vue b/Yi.Ai.Vue3/src/components/userPersonalCenter/components/PremiumService.vue
index 5337d009..de5f0049 100644
--- a/Yi.Ai.Vue3/src/components/userPersonalCenter/components/PremiumService.vue
+++ b/Yi.Ai.Vue3/src/components/userPersonalCenter/components/PremiumService.vue
@@ -38,6 +38,23 @@ const progressColor = computed(() => {
function formatNumber(num: number): string {
return num.toLocaleString();
}
+/*
+前端已准备好,后端需要提供以下API:
+
+ 接口地址: GET /account/premium/token-package
+
+返回数据格式:
+{
+ "success": true,
+ "data": {
+ "totalQuota": 1000000, // 购买总额度
+ "usedQuota": 350000, // 已使用额度
+ "remainingQuota": 650000, // 剩余额度(可选,前端会自动计算)
+ "usagePercentage": 35, // 使用百分比(可选)
+ "packageName": "尊享VIP套餐", // 套餐名称(可选)
+ "expireDate": "2024-12-31" // 过期时间(可选)
+}
+} */
// 获取尊享服务Token包数据
async function fetchPremiumTokenPackage() {
@@ -83,7 +100,7 @@ onMounted(() => {
-