From 5f7e5184eb819f94c7840843805b719a81a671c9 Mon Sep 17 00:00:00 2001 From: shaw Date: Tue, 23 Dec 2025 10:14:41 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20admin/subscriptions=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E9=87=8D=E7=BD=AE=E6=97=B6=E9=97=B4=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/i18n/locales/en.ts | 4 + frontend/src/i18n/locales/zh.ts | 4 + .../src/views/admin/SubscriptionsView.vue | 161 ++++++++++++++---- 3 files changed, 134 insertions(+), 35 deletions(-) diff --git a/frontend/src/i18n/locales/en.ts b/frontend/src/i18n/locales/en.ts index 5d470152..e699d3c1 100644 --- a/frontend/src/i18n/locales/en.ts +++ b/frontend/src/i18n/locales/en.ts @@ -581,6 +581,10 @@ export default { weekly: 'Weekly', monthly: 'Monthly', noLimits: 'No limits configured', + resetNow: 'Resetting soon', + resetInMinutes: 'Resets in {minutes}m', + resetInHoursMinutes: 'Resets in {hours}h {minutes}m', + resetInDaysHours: 'Resets in {days}d {hours}h', daysRemaining: 'days remaining', noExpiration: 'No expiration', status: { diff --git a/frontend/src/i18n/locales/zh.ts b/frontend/src/i18n/locales/zh.ts index 63780c6c..f8bc5f66 100644 --- a/frontend/src/i18n/locales/zh.ts +++ b/frontend/src/i18n/locales/zh.ts @@ -638,6 +638,10 @@ export default { weekly: '每周', monthly: '每月', noLimits: '未配置限额', + resetNow: '即将重置', + resetInMinutes: '{minutes} 分钟后重置', + resetInHoursMinutes: '{hours} 小时 {minutes} 分钟后重置', + resetInDaysHours: '{days} 天 {hours} 小时后重置', daysRemaining: '天剩余', noExpiration: '无过期时间', status: { diff --git a/frontend/src/views/admin/SubscriptionsView.vue b/frontend/src/views/admin/SubscriptionsView.vue index 0102e13a..19aa0c63 100644 --- a/frontend/src/views/admin/SubscriptionsView.vue +++ b/frontend/src/views/admin/SubscriptionsView.vue @@ -66,46 +66,83 @@