From 77950e48c76f4a3b29d01831d43039caba29888a Mon Sep 17 00:00:00 2001
From: wwf <1971391498@qq.com>
Date: 星期二, 18 十一月 2025 14:12:42 +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