mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-14 06:05:51 +08:00
fix: in tool and http node of iteration can not show item var correctly (#4791)
This commit is contained in:
parent
3b60b712ec
commit
3175a2c76a
@ -39,7 +39,7 @@ const ApiInput: FC<Props> = ({
|
|||||||
const { t } = useTranslation()
|
const { t } = useTranslation()
|
||||||
|
|
||||||
const [isFocus, setIsFocus] = useState(false)
|
const [isFocus, setIsFocus] = useState(false)
|
||||||
const { availableVars, availableNodes } = useAvailableVarList(nodeId, {
|
const { availableVars, availableNodesWithParent } = useAvailableVarList(nodeId, {
|
||||||
onlyLeafNodeVar: false,
|
onlyLeafNodeVar: false,
|
||||||
filterVar: (varPayload: Var) => {
|
filterVar: (varPayload: Var) => {
|
||||||
return [VarType.string, VarType.number].includes(varPayload.type)
|
return [VarType.string, VarType.number].includes(varPayload.type)
|
||||||
@ -70,7 +70,7 @@ const ApiInput: FC<Props> = ({
|
|||||||
onChange={onUrlChange}
|
onChange={onUrlChange}
|
||||||
readOnly={readonly}
|
readOnly={readonly}
|
||||||
nodesOutputVars={availableVars}
|
nodesOutputVars={availableVars}
|
||||||
availableNodes={availableNodes}
|
availableNodes={availableNodesWithParent}
|
||||||
onFocusChange={setIsFocus}
|
onFocusChange={setIsFocus}
|
||||||
placeholder={!readonly ? t('workflow.nodes.http.apiPlaceholder')! : ''}
|
placeholder={!readonly ? t('workflow.nodes.http.apiPlaceholder')! : ''}
|
||||||
placeholderClassName='!leading-[21px]'
|
placeholderClassName='!leading-[21px]'
|
||||||
|
@ -36,7 +36,7 @@ const InputItem: FC<Props> = ({
|
|||||||
const hasValue = !!value
|
const hasValue = !!value
|
||||||
|
|
||||||
const [isFocus, setIsFocus] = useState(false)
|
const [isFocus, setIsFocus] = useState(false)
|
||||||
const { availableVars, availableNodes } = useAvailableVarList(nodeId, {
|
const { availableVars, availableNodesWithParent } = useAvailableVarList(nodeId, {
|
||||||
onlyLeafNodeVar: false,
|
onlyLeafNodeVar: false,
|
||||||
filterVar: (varPayload: Var) => {
|
filterVar: (varPayload: Var) => {
|
||||||
return [VarType.string, VarType.number].includes(varPayload.type)
|
return [VarType.string, VarType.number].includes(varPayload.type)
|
||||||
@ -59,7 +59,7 @@ const InputItem: FC<Props> = ({
|
|||||||
onChange={onChange}
|
onChange={onChange}
|
||||||
readOnly={readOnly}
|
readOnly={readOnly}
|
||||||
nodesOutputVars={availableVars}
|
nodesOutputVars={availableVars}
|
||||||
availableNodes={availableNodes}
|
availableNodes={availableNodesWithParent}
|
||||||
onFocusChange={setIsFocus}
|
onFocusChange={setIsFocus}
|
||||||
placeholder={t('workflow.nodes.http.insertVarPlaceholder')!}
|
placeholder={t('workflow.nodes.http.insertVarPlaceholder')!}
|
||||||
placeholderClassName='!leading-[21px]'
|
placeholderClassName='!leading-[21px]'
|
||||||
@ -78,7 +78,7 @@ const InputItem: FC<Props> = ({
|
|||||||
onChange={onChange}
|
onChange={onChange}
|
||||||
readOnly={readOnly}
|
readOnly={readOnly}
|
||||||
nodesOutputVars={availableVars}
|
nodesOutputVars={availableVars}
|
||||||
availableNodes={availableNodes}
|
availableNodes={availableNodesWithParent}
|
||||||
onFocusChange={setIsFocus}
|
onFocusChange={setIsFocus}
|
||||||
placeholder={t('workflow.nodes.http.insertVarPlaceholder')!}
|
placeholder={t('workflow.nodes.http.insertVarPlaceholder')!}
|
||||||
placeholderClassName='!leading-[21px]'
|
placeholderClassName='!leading-[21px]'
|
||||||
|
@ -37,7 +37,7 @@ const InputVarList: FC<Props> = ({
|
|||||||
}) => {
|
}) => {
|
||||||
const language = useLanguage()
|
const language = useLanguage()
|
||||||
const { t } = useTranslation()
|
const { t } = useTranslation()
|
||||||
const { availableVars, availableNodes } = useAvailableVarList(nodeId, {
|
const { availableVars, availableNodesWithParent } = useAvailableVarList(nodeId, {
|
||||||
onlyLeafNodeVar: false,
|
onlyLeafNodeVar: false,
|
||||||
filterVar: (varPayload: Var) => {
|
filterVar: (varPayload: Var) => {
|
||||||
return [VarType.string, VarType.number].includes(varPayload.type)
|
return [VarType.string, VarType.number].includes(varPayload.type)
|
||||||
@ -139,7 +139,7 @@ const InputVarList: FC<Props> = ({
|
|||||||
onChange={handleMixedTypeChange(variable)}
|
onChange={handleMixedTypeChange(variable)}
|
||||||
readOnly={readOnly}
|
readOnly={readOnly}
|
||||||
nodesOutputVars={availableVars}
|
nodesOutputVars={availableVars}
|
||||||
availableNodes={availableNodes}
|
availableNodes={availableNodesWithParent}
|
||||||
onFocusChange={handleInputFocus(variable)}
|
onFocusChange={handleInputFocus(variable)}
|
||||||
placeholder={t('workflow.nodes.http.insertVarPlaceholder')!}
|
placeholder={t('workflow.nodes.http.insertVarPlaceholder')!}
|
||||||
placeholderClassName='!leading-[21px]'
|
placeholderClassName='!leading-[21px]'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user