From 6f6f05af3a8bddbb5ad1a6c3690a4508063d6af8 Mon Sep 17 00:00:00 2001 From: Joel Date: Mon, 16 Jun 2025 11:37:14 +0800 Subject: [PATCH] fix: running in single run --- .../components/before-run-form/index.tsx | 35 +++---------------- .../_base/components/workflow-panel/index.tsx | 2 -- 2 files changed, 4 insertions(+), 33 deletions(-) diff --git a/web/app/components/workflow/nodes/_base/components/before-run-form/index.tsx b/web/app/components/workflow/nodes/_base/components/before-run-form/index.tsx index f316308931..5727eb6206 100644 --- a/web/app/components/workflow/nodes/_base/components/before-run-form/index.tsx +++ b/web/app/components/workflow/nodes/_base/components/before-run-form/index.tsx @@ -2,21 +2,16 @@ import type { FC } from 'react' import React, { useEffect } from 'react' import { useTranslation } from 'react-i18next' -import { - RiLoader2Line, -} from '@remixicon/react' import type { Props as FormProps } from './form' import Form from './form' import cn from '@/utils/classnames' import Button from '@/app/components/base/button' -import { StopCircle } from '@/app/components/base/icons/src/vender/solid/mediaAndDevices' import Split from '@/app/components/workflow/nodes/_base/components/split' -import { InputVarType, NodeRunningStatus } from '@/app/components/workflow/types' -import ResultPanel from '@/app/components/workflow/run/result-panel' +import { InputVarType } from '@/app/components/workflow/types' import Toast from '@/app/components/base/toast' import { TransferMethod } from '@/types/app' import { getProcessedFiles } from '@/app/components/base/file-uploader/utils' -import type { BlockEnum } from '@/app/components/workflow/types' +import type { BlockEnum, NodeRunningStatus } from '@/app/components/workflow/types' import type { Emoji } from '@/app/components/tools/types' import type { SpecialResultPanelProps } from '@/app/components/workflow/run/special-result-panel' import PanelWrap from './panel-wrap' @@ -66,17 +61,12 @@ const BeforeRunForm: FC = ({ nodeName, onHide, onRun, - onStop, - runningStatus, - result, forms, filteredExistVarForms, existVarValuesInForms, }) => { const { t } = useTranslation() - const isFinished = runningStatus === NodeRunningStatus.Succeeded || runningStatus === NodeRunningStatus.Failed || runningStatus === NodeRunningStatus.Exception - const isRunning = runningStatus === NodeRunningStatus.Running const isFileLoaded = (() => { if (!forms || forms.length === 0) return true @@ -172,27 +162,10 @@ const BeforeRunForm: FC = ({ ))}
- {isRunning && ( -
- -
- )} -
- {isRunning && ( - - )} - {isFinished && ( - <> - {result} - - )} ) diff --git a/web/app/components/workflow/nodes/_base/components/workflow-panel/index.tsx b/web/app/components/workflow/nodes/_base/components/workflow-panel/index.tsx index 59c7057f0f..614058a700 100644 --- a/web/app/components/workflow/nodes/_base/components/workflow-panel/index.tsx +++ b/web/app/components/workflow/nodes/_base/components/workflow-panel/index.tsx @@ -221,9 +221,7 @@ const BasePanel: FC = ({ nodeName={data.title} nodeType={data.type} onHide={hideSingleRun} - runningStatus={runningStatus} onRun={handleRunWithParams} - onStop={handleStop} {...singleRunParams!} {...passedLogParams} existVarValuesInForms={getExistVarValuesInForms(singleRunParams?.forms as any)}