From 72b9308c95aa1405cd037ca900c5d84d4a96845a Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Tue, 10 Nov 2026 16:22:23 +0800 Subject: [PATCH] fix: chat user login --- apps/chat/serializers/chat_user_serializer.py | 2 +- .../conversation-panel/left-sidebar/account-menu/index.vue | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/chat/serializers/chat_user_serializer.py b/apps/chat/serializers/chat_user_serializer.py index 38e9dfaaccf..1771705769b 100644 --- a/apps/chat/serializers/chat_user_serializer.py +++ b/apps/chat/serializers/chat_user_serializer.py @@ -42,7 +42,7 @@ def _get_login_policy(cls, access_token): auth_setting.get("lock_time", 10), ) portal = Portal.objects.first() - if portal is None or not portal.enable_auth: + if portal is None: return ("portal", 1, 5, 10) auth_config = portal.auth_config or {} return ( diff --git a/ui/src/conversation-panel/left-sidebar/account-menu/index.vue b/ui/src/conversation-panel/left-sidebar/account-menu/index.vue index d7bd16927b7..ddf2f3cd620 100644 --- a/ui/src/conversation-panel/left-sidebar/account-menu/index.vue +++ b/ui/src/conversation-panel/left-sidebar/account-menu/index.vue @@ -21,8 +21,8 @@ const displayName = computed(() => account.value?.nickName || account.value?.use // 配额尚未接入时保留空值展示,不将缺失数据表示为零用量。 const tokenPercentage = computed(() => { const quota = account.value?.token_quota - if (!quota) return 0 - return Math.min(100, Math.max(0, (quota.used_tokens / quota.total_tokens) * 100)) + if (!quota || quota.quota_type === QUOTA_TYPE.UNLIMITED || !quota.token_limit) return 0 + return Math.min(100, Math.max(0, (quota.used_tokens / quota.token_limit) * 100)) }) const userPwdDialogRef = useTemplateRef>('userPwdDialogRef') @@ -71,7 +71,7 @@ const goLogin = () => { Tokens {{ formatTokenNumber(account?.token_quota?.used_tokens) }} - /{{ account?.token_quota?.quota_type === QUOTA_TYPE.UNLIMITED ? '不限' : formatTokenNumber(account?.token_quota?.total_tokens) }} + /{{ account?.token_quota?.quota_type === QUOTA_TYPE.UNLIMITED ? '不限' : formatTokenNumber(account?.token_quota?.token_limit) }}