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(() => {