fix(web): knowledge reranker config
This commit is contained in:
@@ -54,10 +54,14 @@ const KnowledgeConfigModal = forwardRef<KnowledgeConfigModalRef, KnowledgeConfig
|
|||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (values?.retrieve_type) {
|
if (values?.retrieve_type) {
|
||||||
|
const resetValues: KnowledgeConfigForm = {}
|
||||||
const fieldsToReset = Object.keys(values).filter(key =>
|
const fieldsToReset = Object.keys(values).filter(key =>
|
||||||
key !== 'kb_id' && key !== 'retrieve_type' && key !== 'top_k'
|
key !== 'kb_id' && key !== 'retrieve_type' && key !== 'top_k'
|
||||||
) as (keyof KnowledgeConfigForm)[];
|
) as (keyof KnowledgeConfigForm)[];
|
||||||
form.resetFields(fieldsToReset);
|
fieldsToReset.forEach(key => {
|
||||||
|
resetValues[key] = undefined
|
||||||
|
})
|
||||||
|
form.setFieldsValue(resetValues);
|
||||||
}
|
}
|
||||||
}, [values?.retrieve_type])
|
}, [values?.retrieve_type])
|
||||||
|
|
||||||
|
|||||||
@@ -40,7 +40,8 @@ const KnowledgeGlobalConfigModal = forwardRef<KnowledgeGlobalConfigModalRef, Kno
|
|||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (values?.rerank_model) {
|
if (values?.rerank_model) {
|
||||||
form.setFieldsValue({ ...data })
|
const { rerank_model, ...rest } = data;
|
||||||
|
form.setFieldsValue({ ...rest })
|
||||||
} else {
|
} else {
|
||||||
form.setFieldsValue({ reranker_id: undefined, reranker_top_k: undefined })
|
form.setFieldsValue({ reranker_id: undefined, reranker_top_k: undefined })
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
* @Author: ZhaoYing
|
* @Author: ZhaoYing
|
||||||
* @Date: 2026-02-03 16:25:37
|
* @Date: 2026-02-03 16:25:37
|
||||||
* @Last Modified by: ZhaoYing
|
* @Last Modified by: ZhaoYing
|
||||||
* @Last Modified time: 2026-04-07 22:35:08
|
* @Last Modified time: 2026-04-29 17:21:46
|
||||||
*/
|
*/
|
||||||
/**
|
/**
|
||||||
* Knowledge Configuration Modal
|
* Knowledge Configuration Modal
|
||||||
@@ -91,10 +91,14 @@ const KnowledgeConfigModal = forwardRef<KnowledgeConfigModalRef, KnowledgeConfig
|
|||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (values?.retrieve_type) {
|
if (values?.retrieve_type) {
|
||||||
const fieldsToReset = Object.keys(values).filter(key =>
|
const resetValues: KnowledgeConfigForm = {}
|
||||||
|
const fieldsToReset = Object.keys(values).filter(key =>
|
||||||
key !== 'kb_id' && key !== 'retrieve_type' && key !== 'top_k'
|
key !== 'kb_id' && key !== 'retrieve_type' && key !== 'top_k'
|
||||||
) as (keyof KnowledgeConfigForm)[];
|
) as (keyof KnowledgeConfigForm)[];
|
||||||
form.resetFields(fieldsToReset);
|
fieldsToReset.forEach(key => {
|
||||||
|
resetValues[key] = undefined
|
||||||
|
})
|
||||||
|
form.setFieldsValue(resetValues);
|
||||||
}
|
}
|
||||||
}, [values?.retrieve_type])
|
}, [values?.retrieve_type])
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
* @Author: ZhaoYing
|
* @Author: ZhaoYing
|
||||||
* @Date: 2026-02-03 16:25:42
|
* @Date: 2026-02-03 16:25:42
|
||||||
* @Last Modified by: ZhaoYing
|
* @Last Modified by: ZhaoYing
|
||||||
* @Last Modified time: 2026-03-07 17:03:22
|
* @Last Modified time: 2026-04-29 17:21:05
|
||||||
*/
|
*/
|
||||||
/**
|
/**
|
||||||
* Knowledge Global Configuration Modal
|
* Knowledge Global Configuration Modal
|
||||||
@@ -67,7 +67,8 @@ const KnowledgeGlobalConfigModal = forwardRef<KnowledgeGlobalConfigModalRef, Kno
|
|||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (values?.rerank_model) {
|
if (values?.rerank_model) {
|
||||||
form.setFieldsValue({ ...data })
|
const { rerank_model, ...rest } = data;
|
||||||
|
form.setFieldsValue({ ...rest })
|
||||||
} else {
|
} else {
|
||||||
form.setFieldsValue({ reranker_id: undefined, reranker_top_k: undefined })
|
form.setFieldsValue({ reranker_id: undefined, reranker_top_k: undefined })
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -67,10 +67,14 @@ const KnowledgeConfigModal = forwardRef<KnowledgeConfigModalRef, KnowledgeConfig
|
|||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (values?.retrieve_type) {
|
if (values?.retrieve_type) {
|
||||||
|
const resetValues: KnowledgeConfigForm = {}
|
||||||
const fieldsToReset = Object.keys(values).filter(key =>
|
const fieldsToReset = Object.keys(values).filter(key =>
|
||||||
key !== 'kb_id' && key !== 'retrieve_type' && key !== 'top_k'
|
key !== 'kb_id' && key !== 'retrieve_type' && key !== 'top_k'
|
||||||
) as (keyof KnowledgeConfigForm)[];
|
) as (keyof KnowledgeConfigForm)[];
|
||||||
form.resetFields(fieldsToReset);
|
fieldsToReset.forEach(key => {
|
||||||
|
resetValues[key] = undefined
|
||||||
|
})
|
||||||
|
form.setFieldsValue(resetValues);
|
||||||
}
|
}
|
||||||
}, [values?.retrieve_type])
|
}, [values?.retrieve_type])
|
||||||
|
|
||||||
|
|||||||
@@ -47,7 +47,8 @@ const KnowledgeGlobalConfigModal = forwardRef<KnowledgeGlobalConfigModalRef, Kno
|
|||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (values?.rerank_model) {
|
if (values?.rerank_model) {
|
||||||
form.setFieldsValue({ ...data })
|
const { rerank_model, ...rest } = data;
|
||||||
|
form.setFieldsValue({ ...rest })
|
||||||
} else {
|
} else {
|
||||||
form.setFieldsValue({ reranker_id: undefined, reranker_top_k: undefined })
|
form.setFieldsValue({ reranker_id: undefined, reranker_top_k: undefined })
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user