fix: 基本设置的模型列表项中无法显示embedding模型和rerank模型

This commit is contained in:
Wenjie Zhang 2025-10-23 23:14:01 +08:00
parent f6547fef13
commit 42d2eb124d

View File

@ -51,7 +51,7 @@
@dropdownVisibleChange="checkAllModelStatus"
>
<a-select-option
v-for="(name, idx) in items?.embed_model.choices" :key="idx"
v-for="(name, idx) in embedModelChoices" :key="idx"
:value="name"
>
<div style="display: flex; align-items: center; gap: 8px; min-width: 0;">
@ -82,7 +82,7 @@
@change="handleChange('reranker', $event)"
>
<a-select-option
v-for="(name, idx) in items?.reranker.choices" :key="idx"
v-for="(name, idx) in rerankerChoices" :key="idx"
:value="name">{{ name }}
</a-select-option>
</a-select>
@ -209,9 +209,13 @@ const state = reactive({
checkingStatus: false //
})
const handleModelLocalPathsUpdate = (config) => {
handleChange('model_local_paths', config)
}
const embedModelChoices = computed(() => {
return Object.keys(configStore.config.embed_model_names) || []
})
const rerankerChoices = computed(() => {
return Object.keys(configStore.config.reranker_names) || []
})
const preHandleChange = (key, e) => {