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