fix(ui): make data source token required in add modal

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
diguaandClaude Sonnet 4.6 committed 2026-06-02 15:41:21 +08:00
1 parent 2f501a5503
commit 1310b04bc0
5 files changed
+6 -5

No files matched your search

@@ -298,6 +298,7 @@ function formatMessageCount(count?: number): string {
<div>
<label class="mb-1 block text-xs font-medium text-gray-700 dark:text-gray-300">
{{ t('settings.api.dataSources.form.token') }}
<span class="text-red-500">*</span>
</label>
<UInput
v-model="formData.token"
@@ -452,7 +453,7 @@ function formatMessageCount(count?: number): string {
>
{{ t('settings.api.dataSources.discovery.subscribe', { count: selectedSessionIds.size }) }}
</UButton>
<UButton v-else color="primary" :disabled="!formData.baseUrl" :loading="submitting" @click="handleSubmit">
<UButton v-else color="primary" :disabled="!formData.baseUrl || !formData.token" :loading="submitting" @click="handleSubmit">
{{ t('settings.api.dataSources.addBtn') }}
</UButton>
</div>
+1 -1
View File
@@ -518,7 +518,7 @@
"name": "Name",
"namePlaceholder": "e.g., My Chat Server",
"url": "Data Source URL",
"token": "Access Token (optional)",
"token": "Access Token",
"tokenPlaceholder": "Bearer Token for the remote API",
"interval": "Pull Interval (minutes)",
"pullLimit": "Messages per Pull",
+1 -1
View File
@@ -517,7 +517,7 @@
"name": "名前",
"namePlaceholder": "例:マイチャットサーバー",
"url": "データソース URL",
"token": "アクセストークン(任意)",
"token": "アクセストークン",
"tokenPlaceholder": "リモート API の Bearer Token",
"interval": "取得間隔(分)",
"pullLimit": "1回の取得メッセージ数",
+1 -1
View File
@@ -518,7 +518,7 @@
"name": "名称",
"namePlaceholder": "例如:我的聊天服务器",
"url": "数据源 URL",
"token": "访问令牌(可选)",
"token": "访问令牌",
"tokenPlaceholder": "远程 API 的 Bearer Token",
"interval": "拉取间隔(分钟)",
"pullLimit": "每次拉取消息数",
+1 -1
View File
@@ -517,7 +517,7 @@
"name": "名稱",
"namePlaceholder": "例如:我的聊天伺服器",
"url": "資料來源 URL",
"token": "存取權杖(可選)",
"token": "存取權杖",
"tokenPlaceholder": "遠端 API 的 Bearer Token",
"interval": "拉取間隔(分鐘)",
"pullLimit": "每次拉取訊息數",