From a430284aa21e3ae1f0d5654e55b2ad2852519cc2 Mon Sep 17 00:00:00 2001 From: wwf <yearningwang@iqtogether.com> Date: 星期三, 04 六月 2025 15:17:49 +0800 Subject: [PATCH] 初始化 --- app/components/workflow/nodes/assigner/use-config.ts | 14 ++++++-------- 1 files changed, 6 insertions(+), 8 deletions(-) diff --git a/app/components/workflow/nodes/assigner/use-config.ts b/app/components/workflow/nodes/assigner/use-config.ts index cbd5475..fc41ac1 100644 --- a/app/components/workflow/nodes/assigner/use-config.ts +++ b/app/components/workflow/nodes/assigner/use-config.ts @@ -31,7 +31,7 @@ } const store = useStoreApi() - const { getBeforeNodesInSameBranchIncludeParent } = useWorkflow() + const { getBeforeNodesInSameBranch } = useWorkflow() const { getNodes, @@ -40,8 +40,8 @@ const isInIteration = payload.isInIteration const iterationNode = isInIteration ? getNodes().find(n => n.id === currentNode!.parentId) : null const availableNodes = useMemo(() => { - return getBeforeNodesInSameBranchIncludeParent(id) - }, [getBeforeNodesInSameBranchIncludeParent, id]) + return getBeforeNodesInSameBranch(id) + }, [getBeforeNodesInSameBranch, id]) const { inputs, setInputs } = useNodeCrud<AssignerNodeType>(id, payload) const newSetInputs = useCallback((newInputs: AssignerNodeType) => { const finalInputs = produce(newInputs, (draft) => { @@ -54,13 +54,13 @@ const { getCurrentVariableType } = useWorkflowVariables() const getAssignedVarType = useCallback((valueSelector: ValueSelector) => { return getCurrentVariableType({ - parentNode: isInIteration ? iterationNode : null, + parentNode: iterationNode, valueSelector: valueSelector || [], availableNodes, isChatMode, isConstant: false, }) - }, [getCurrentVariableType, isInIteration, iterationNode, availableNodes, isChatMode]) + }, [getCurrentVariableType, iterationNode, availableNodes, isChatMode]) const handleOperationListChanges = useCallback((items: AssignerNodeOperation[]) => { const newInputs = produce(inputs, (draft) => { @@ -69,7 +69,7 @@ newSetInputs(newInputs) }, [inputs, newSetInputs]) - const writeModeTypesArr = [WriteMode.overwrite, WriteMode.clear, WriteMode.append, WriteMode.extend, WriteMode.removeFirst, WriteMode.removeLast] + const writeModeTypesArr = [WriteMode.overwrite, WriteMode.clear, WriteMode.append, WriteMode.extend] const writeModeTypes = [WriteMode.overwrite, WriteMode.clear, WriteMode.set] const writeModeTypesNum = [WriteMode.increment, WriteMode.decrement, WriteMode.multiply, WriteMode.divide] @@ -89,8 +89,6 @@ }, []) const filterAssignedVar = useCallback((varPayload: Var, selector: ValueSelector) => { - if (varPayload.isLoopVariable) - return true return selector.join('.').startsWith('conversation') }, []) -- Gitblit v1.8.0