diff --git a/automation/web/src/api/workFlow.ts b/automation/web/src/api/workFlow.ts index 92375d86104ac42d19370dfd62da37a1baa5a293..ee2a3ee9aaf0d022211fa29b0d71e08669f7a8f0 100644 --- a/automation/web/src/api/workFlow.ts +++ b/automation/web/src/api/workFlow.ts @@ -27,3 +27,12 @@ export const deleteWorkflow = (data: any) => { data, }); }; + +// 创建编排 +export const createWorkflow = (data: any) => { + return request({ + url: `/workflows/create`, + method: 'post', + data, + }); +}; diff --git a/automation/web/src/views/workflow/addWorkflow.vue b/automation/web/src/views/workflow/addWorkflow.vue index e5a016039bd6ce2a9185f38407cbfd0a51b52a17..34dd8fcdeb4a65b01cd7d1a81fb415df3eb0a781 100644 --- a/automation/web/src/views/workflow/addWorkflow.vue +++ b/automation/web/src/views/workflow/addWorkflow.vue @@ -73,6 +73,17 @@ + + + + {{ i.value }} + + + + @@ -88,7 +99,7 @@ @close="handleCloseDialog" :edit-data="editData" > - + @@ -162,12 +173,16 @@ const getList = async () => { }; const dynamicInParams = ref<{ key: string; value: string }[]>([]); +const dynamicOutParams = ref<{ key: string; value: string }[]>([]); // 新建编排入参 const addInParam = () => { dialogTitle.value = '新建参数'; dialogVisible.value = true; rwType.value = 'add_in_param'; }; + +// 新建编排出参 +const addOutParam = () => {}; // 关闭弹窗 const handleCloseDialog = () => { dialogVisible.value = false; diff --git a/automation/web/src/views/workflow/form/AddInParam.vue b/automation/web/src/views/workflow/form/AddInParam.vue index c17255605c972fea7005c4953575b3032f6dcad0..ce1335760c4069ebae4991dd771e5a065397dc4b 100644 --- a/automation/web/src/views/workflow/form/AddInParam.vue +++ b/automation/web/src/views/workflow/form/AddInParam.vue @@ -5,7 +5,7 @@
- + @@ -15,7 +15,7 @@ :key="type.value" :value="type.value" style="margin: 2px" - >{{ type.value }}{{ type.label }} @@ -23,7 +23,7 @@ @@ -62,6 +62,11 @@ 必填 + + + 确定 + 取消 +
@@ -69,7 +74,8 @@