chore: remove not necessary config

This commit is contained in:
Joel
2024-03-18 19:52:28 +08:00
parent 249f013ca3
commit d6953f28d3
5 changed files with 14 additions and 349 deletions

View File

@ -46,6 +46,7 @@ const Panel: FC<NodePanelProps<KnowledgeRetrievalNodeType>> = ({
return (
<div className='mt-2'>
<div className='px-4 pb-4 space-y-4'>
{/* {JSON.stringify(inputs, null, 2)} */}
<Field
title={t(`${i18nPrefix}.queryVariable`)}
>

View File

@ -17,7 +17,18 @@ const useConfig = (id: string, payload: KnowledgeRetrievalNodeType) => {
const { getBeforeNodesInSameBranch } = useWorkflow()
const startNode = getBeforeNodesInSameBranch(id).find(node => node.data.type === BlockEnum.Start)
const startNodeId = startNode?.id
const { inputs, setInputs } = useNodeCrud<KnowledgeRetrievalNodeType>(id, payload)
const { inputs, setInputs: doSetInputs } = useNodeCrud<KnowledgeRetrievalNodeType>(id, payload)
const setInputs = useCallback((s: KnowledgeRetrievalNodeType) => {
const newInputs = produce(s, (draft) => {
if (s.retrieval_mode === RETRIEVE_TYPE.multiWay)
delete draft.single_retrieval_config
else
delete draft.multiple_retrieval_config
})
// not work in pass to draft...
doSetInputs(newInputs)
}, [doSetInputs])
const inputRef = useRef(inputs)
useEffect(() => {