Feature: Added global variable functionality #10703 (#11117)

### What problem does this PR solve?

Feature: Added global variable functionality

### Type of change

- [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
chanx
2025-11-10 10:16:12 +08:00
committed by GitHub
parent b6cd282ccd
commit 7423a5806e
10 changed files with 402 additions and 4 deletions

View File

@ -38,6 +38,7 @@ import { useParams } from 'umi';
import AgentCanvas from './canvas';
import { DropdownProvider } from './canvas/context';
import { Operator } from './constant';
import { GobalParamSheet } from './gobal-variable-sheet';
import { useCancelCurrentDataflow } from './hooks/use-cancel-dataflow';
import { useHandleExportJsonFile } from './hooks/use-export-json';
import { useFetchDataOnMount } from './hooks/use-fetch-data';
@ -123,6 +124,12 @@ export default function Agent() {
hideModal: hidePipelineLogSheet,
} = useSetModalState();
const {
visible: gobalParamSheetVisible,
showModal: showGobalParamSheet,
hideModal: hideGobalParamSheet,
} = useSetModalState();
const {
isParsing,
logs,
@ -206,6 +213,13 @@ export default function Agent() {
>
<LaptopMinimalCheck /> {t('flow.save')}
</ButtonLoading>
<ButtonLoading
variant={'secondary'}
onClick={() => showGobalParamSheet()}
loading={loading}
>
{t('flow.gobalVariable')}
</ButtonLoading>
<Button variant={'secondary'} onClick={handleButtonRunClick}>
<CirclePlay />
{t('flow.run')}
@ -299,6 +313,12 @@ export default function Agent() {
loading={pipelineRunning}
></PipelineRunSheet>
)}
{gobalParamSheetVisible && (
<GobalParamSheet
data={{}}
hideModal={hideGobalParamSheet}
></GobalParamSheet>
)}
</section>
);
}