From d2da078b40578cf72901442c7a2b878dfc34cae5 Mon Sep 17 00:00:00 2001 From: wujingjing <gersonwu@qq.com> Date: 星期五, 13 十二月 2024 12:10:00 +0800 Subject: [PATCH] feat(flow): 新增执行功能节点并优化流程画布 --- src/views/project/yw/systemManage/flowApp/FlowApp.vue | 14 ++++++++++---- 1 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/views/project/yw/systemManage/flowApp/FlowApp.vue b/src/views/project/yw/systemManage/flowApp/FlowApp.vue index bacc18a..4a1c654 100644 --- a/src/views/project/yw/systemManage/flowApp/FlowApp.vue +++ b/src/views/project/yw/systemManage/flowApp/FlowApp.vue @@ -1,11 +1,11 @@ <template> - <div class="absolute bottom-0 left-0 right-0 top-0 bg-gray text-base"> + <div class="absolute bottom-0 left-0 right-0 top-0 bg-page text-base"> <div class="relative flex h-full w-full flex-col"> <Header v-if="flowAgent" :flowAgent="flowAgent" :queryId="queryId" /> <main class="relative flex h-full w-full flex-1"> - <Sidebar @dragstart="handleOnDragStart" /> + <Sidebar class="w-52" @dragstart="handleOnDragStart" /> <div class="relative h-full flex-1 overflow-hidden" v-if="flowJson"> - <MainCanvas :flowJson="flowJson" :agentNames="agentNames" /> + <MainCanvas :flowJson="flowJson" :agentNames="agentNames" :funcNames="funcNames"/> </div> </main> </div> @@ -20,7 +20,7 @@ import { computed, onMounted, ref } from 'vue'; import Header from './components/Header.vue'; import Sidebar from './components/Sidebar.vue'; -import { get_agent_names, get_workflow_agent_list, get_workflow_json_flow } from '/@/api/workflow'; +import { get_agent_names, get_flow_func_names, get_workflow_agent_list, get_workflow_json_flow } from '/@/api/workflow'; import MainCanvas from '/@/components/vue-flow/MainCanvas.vue'; import router from '/@/router'; @@ -62,11 +62,17 @@ const res = await get_agent_names(); agentNames.value = res.agents ?? []; }; +const funcNames = ref([]); +const getFuncNames = async () => { + const res = await get_flow_func_names(); + funcNames.value = res.funcs ?? []; +}; onMounted(() => { if (!queryId.value) return; handleGetJSON(queryId.value); getFlowAgent(); getAgentNames(); + getFuncNames(); }); </script> -- Gitblit v1.9.3