From 2800a488fc02f73c34cfb4c229f63fc5fdcae729 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E6=8C=AF=E8=8A=B3?= Date: Tue, 9 Dec 2025 17:29:52 +0800 Subject: [PATCH] feat: add out_param page for create workflow --- .../web/src/views/workflow/addWorkflow.vue | 17 ++- .../src/views/workflow/form/AddOutParam.vue | 111 ++++++++++++++++++ 2 files changed, 125 insertions(+), 3 deletions(-) create mode 100644 automation/web/src/views/workflow/form/AddOutParam.vue diff --git a/automation/web/src/views/workflow/addWorkflow.vue b/automation/web/src/views/workflow/addWorkflow.vue index 34dd8fcd..7d8c649d 100644 --- a/automation/web/src/views/workflow/addWorkflow.vue +++ b/automation/web/src/views/workflow/addWorkflow.vue @@ -71,7 +71,9 @@ {{ i.value }} - + + + +添加基本参数 + {{ i.value }} - + + + + 添加输出参数 + + @@ -100,6 +105,7 @@ :edit-data="editData" > + @@ -110,6 +116,7 @@ import { useRouter } from 'vue-router'; import { CirclePlus } from '@element-plus/icons-vue'; import { tagList } from '@/api/tag'; import AddInParam from './form/AddInParam.vue'; +import AddOutParam from './form/AddOutParam.vue'; const AddTag = defineAsyncComponent(() => import('@/views/scriptLibrary/form/addTag.vue')); const router = useRouter(); @@ -182,7 +189,11 @@ const addInParam = () => { }; // 新建编排出参 -const addOutParam = () => {}; +const addOutParam = () => { + dialogTitle.value = '新建参数'; + dialogVisible.value = true; + rwType.value = 'add_in_param'; +}; // 关闭弹窗 const handleCloseDialog = () => { dialogVisible.value = false; diff --git a/automation/web/src/views/workflow/form/AddOutParam.vue b/automation/web/src/views/workflow/form/AddOutParam.vue new file mode 100644 index 00000000..830edd0e --- /dev/null +++ b/automation/web/src/views/workflow/form/AddOutParam.vue @@ -0,0 +1,111 @@ + + + -- Gitee