优化设置页面及更新翻译

This commit is contained in:
jingrow 2025-11-02 00:58:28 +08:00
parent cc0db5dffa
commit f4a548f2a2
2 changed files with 17 additions and 15 deletions

View File

@ -902,8 +902,7 @@
"Run Mode": "运行模式",
"Environment": "环境",
"Log Level": "日志级别",
"Backend": "后端配置",
"Other": "其他",
"Backend Configuration": "Backend 后端配置",
"Backend Host": "后端主机",
"Backend Port": "后端端口",
"Backend Reload": "后端热重载",
@ -916,8 +915,6 @@
"Environment configuration saved": "环境配置已保存",
"Failed to load environment configuration": "加载环境配置失败",
"Failed to save environment configuration": "保存环境配置失败",
"Refresh": "刷新",
"Save": "保存",
"Publish App": "发布应用",
"Active": "活跃",
"View detailed information about the application": "查看应用的详细信息",

View File

@ -117,7 +117,7 @@
</n-form-item>
</n-collapse-item>
<n-collapse-item name="database" :title="t('Database Configuration')">
<n-collapse-item v-if="isLocalMode" name="database" :title="t('Database Configuration')">
<n-form-item :label="t('DB Host')">
<n-input v-model:value="envConfig.jingrow_db_host" />
</n-form-item>
@ -138,16 +138,7 @@
</n-form-item>
</n-collapse-item>
<n-collapse-item name="qdrant" :title="t('Qdrant Configuration')">
<n-form-item :label="t('Qdrant Host')">
<n-input v-model:value="envConfig.qdrant_host" />
</n-form-item>
<n-form-item :label="t('Qdrant Port')">
<n-input-number v-model:value="envConfig.qdrant_port" :min="1" :max="65535" />
</n-form-item>
</n-collapse-item>
<n-collapse-item name="backend" :title="t('Backend')">
<n-collapse-item name="backend" :title="t('Backend Configuration')">
<n-form-item :label="t('Backend Host')">
<n-input v-model:value="envConfig.backend_host" />
</n-form-item>
@ -171,6 +162,15 @@
</n-form-item>
</n-collapse-item>
<n-collapse-item name="qdrant" :title="t('Qdrant Configuration')">
<n-form-item :label="t('Qdrant Host')">
<n-input v-model:value="envConfig.qdrant_host" />
</n-form-item>
<n-form-item :label="t('Qdrant Port')">
<n-input-number v-model:value="envConfig.qdrant_port" :min="1" :max="65535" />
</n-form-item>
</n-collapse-item>
<n-collapse-item name="runtime" :title="t('Other')">
<n-form-item :label="t('Run Mode')">
<n-select v-model:value="envConfig.run_mode" :options="runModeOptions" style="width: 200px" />
@ -224,6 +224,11 @@ const isAdmin = computed(() => {
return user?.username === 'Administrator' || user?.id === 'Administrator'
})
// local
const isLocalMode = computed(() => {
return envConfig.run_mode === 'local'
})
//
const envConfig = reactive<Partial<EnvironmentConfig>>({})
const envConfigLoading = ref(false)