|
|
|
@ -73,16 +73,13 @@ const WorkflowVariableBlockComponent = ({
|
|
|
|
const isException = isExceptionVariable(varName, node?.type)
|
|
|
|
const isException = isExceptionVariable(varName, node?.type)
|
|
|
|
|
|
|
|
|
|
|
|
let variableValid = true
|
|
|
|
let variableValid = true
|
|
|
|
if (isEnv) {
|
|
|
|
if (isEnv)
|
|
|
|
console.log('=============环境变量:', environmentVariables, variables)
|
|
|
|
|
|
|
|
variableValid = environmentVariables.some(v => v.variable === `${variables?.[0] ?? ''}.${variables?.[1] ?? ''}`)
|
|
|
|
variableValid = environmentVariables.some(v => v.variable === `${variables?.[0] ?? ''}.${variables?.[1] ?? ''}`)
|
|
|
|
}
|
|
|
|
|
|
|
|
else if (isChatVar) {
|
|
|
|
else if (isChatVar)
|
|
|
|
console.log('=============会话变量:', conversationVariables, variables)
|
|
|
|
|
|
|
|
variableValid = conversationVariables.some(v => v.variable === `${variables?.[0] ?? ''}.${variables?.[1] ?? ''}`)
|
|
|
|
variableValid = conversationVariables.some(v => v.variable === `${variables?.[0] ?? ''}.${variables?.[1] ?? ''}`)
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
else { variableValid = !!node }
|
|
|
|
else variableValid = !!node
|
|
|
|
|
|
|
|
|
|
|
|
const reactflow = useReactFlow()
|
|
|
|
const reactflow = useReactFlow()
|
|
|
|
const store = useStoreApi()
|
|
|
|
const store = useStoreApi()
|
|
|
|
|