fix: 有效期30天不再显示"包月"、我的订阅移到tab外、确认订单展示完整信息

1. subscription-utils: day=30 不再特殊处理为"包月",直接显示"30天"
2. pay page: "我的订阅"移到 tab 外部,按量付费和包月套餐下都可见
3. SubscriptionConfirm: 展示平台badge、倍率、限额grid、OpenAI messages调度信息
This commit is contained in:
erio
2026-03-14 01:57:09 +08:00
parent 14ec33fc69
commit d8078eb38c
3 changed files with 161 additions and 98 deletions

View File

@@ -39,8 +39,7 @@ export function formatValidityLabel(
return locale === 'zh' ? `${value}` : `${value} Weeks`;
}
// day
if (value === 30) return locale === 'zh' ? '包月' : 'Monthly';
return locale === 'zh' ? `${value}` : `${value} Days`;
return locale === 'zh' ? `${value}` : `${value} Days`;
}
/**
@@ -48,8 +47,7 @@ export function formatValidityLabel(
* - unit=month, value=1 → /月 / /mo
* - unit=month, value=3 → /3月 / /3mo
* - unit=week, value=2 → /2周 / /2wk
* - unit=day, value=30 → / / /mo
* - unit=day, value=90 → /90天 / /90d
* - unit=day, value=30 → /30天 / /30d
*/
export function formatValiditySuffix(
value: number,
@@ -65,7 +63,6 @@ export function formatValiditySuffix(
return locale === 'zh' ? `/${value}` : `/${value}wk`;
}
// day
if (value === 30) return locale === 'zh' ? '/月' : '/mo';
return locale === 'zh' ? `/${value}` : `/${value}d`;
}