fix(web): update quotas key

This commit is contained in:
zhaoying
2026-04-20 10:16:31 +08:00
parent 7f1cf13b23
commit a2f85b3d98
2 changed files with 4 additions and 4 deletions

View File

@@ -82,7 +82,7 @@ const SubscriptionDetailModal = forwardRef<SubscriptionDetailModalRef>((_props,
{/* Features */} {/* Features */}
<Flex gap={12} vertical className="rb:space-y-3 rb:mb-4 rb:h-[calc(100vh-341px)]! rb:overflow-y-auto"> <Flex gap={12} vertical className="rb:space-y-3 rb:mb-4 rb:h-[calc(100vh-341px)]! rb:overflow-y-auto">
{billingUnits.map(({ key, unit, icon }) => { {billingUnits.map(({ key, unit, icon }) => {
const value = detail?.quota[key as keyof Subscription['quota']]; const value = detail?.quotas[key as keyof Subscription['quotas']];
if (value === undefined || value === null) return null; if (value === undefined || value === null) return null;
return ( return (
<UnitWrapper <UnitWrapper

View File

@@ -2,7 +2,7 @@
* @Author: ZhaoYing * @Author: ZhaoYing
* @Date: 2026-02-02 15:25:31 * @Date: 2026-02-02 15:25:31
* @Last Modified by: ZhaoYing * @Last Modified by: ZhaoYing
* @Last Modified time: 2026-04-16 17:35:38 * @Last Modified time: 2026-04-20 10:15:20
*/ */
/** /**
* SiderMenu Component * SiderMenu Component
@@ -114,7 +114,7 @@ export interface Subscription {
started_at: number | null started_at: number | null
expired_at: number | null expired_at: number | null
status: string status: string
quota: SubscriptionQuota quotas: SubscriptionQuota
created_at: number created_at: number
updated_at: number updated_at: number
} }
@@ -417,7 +417,7 @@ const Menu: FC<{
<div className="rb:grid rb:grid-cols-4 rb:mt-4"> <div className="rb:grid rb:grid-cols-4 rb:mt-4">
{['workspace_quota', 'skill_quota', 'app_quota', 'model_quota'].map(key => ( {['workspace_quota', 'skill_quota', 'app_quota', 'model_quota'].map(key => (
<div key={key} className="rb:text-center"> <div key={key} className="rb:text-center">
<div className="rb:text-[13px] rb:font-[MiSans-Semibold] rb:font-semibold">{subscription.quota?.[key as keyof typeof subscription.quota]}</div> <div className="rb:text-[13px] rb:font-[MiSans-Semibold] rb:font-semibold">{subscription.quotas?.[key as keyof typeof subscription.quotas]}</div>
<div className="rb:mt-1 rb:text-[#5B6167] rb:text-[10px] rb:leading-3.5">{t(`index.${key}`)}</div> <div className="rb:mt-1 rb:text-[#5B6167] rb:text-[10px] rb:leading-3.5">{t(`index.${key}`)}</div>
</div> </div>
))} ))}