From d1a8061067e21463d8544be8bd840984596ed4a9 Mon Sep 17 00:00:00 2001 From: wujingjing <gersonwu@qq.com> Date: 星期四, 02 一月 2025 16:08:42 +0800 Subject: [PATCH] 工作流查看 --- src/components/vue-flow/ui/nodes/AgentNode.vue | 16 +++++++++++----- 1 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/components/vue-flow/ui/nodes/AgentNode.vue b/src/components/vue-flow/ui/nodes/AgentNode.vue index 4ff3d37..d9bf7d5 100644 --- a/src/components/vue-flow/ui/nodes/AgentNode.vue +++ b/src/components/vue-flow/ui/nodes/AgentNode.vue @@ -3,6 +3,7 @@ v-model:title="data.title" :type="NodeType.Agent" :description="VueFlowHelper.getConfigValue(data, 'description', '')" + :isViewMode="isViewMode" > <Handle :id="targetHandleId" type="target" :position="Position.Left" /> @@ -10,6 +11,7 @@ <el-select class="w-[340px]" filterable + :disabled="isViewMode" :placeholder="VueFlowHelper.getConfigValue(agentParams, 'placeholder', '浠g悊鍚嶇О')" v-model="agentParams.value" @change="agentParamsValueChange" @@ -23,16 +25,22 @@ </template> <script lang="ts" setup> -import { Handle, Position, useNode, useVueFlow } from '@vue-flow/core'; +import { Handle, Position, useNode } from '@vue-flow/core'; import { ref } from 'vue'; import { VueFlowHelper } from '../../VueFlowHelper'; +import { NodeType } from '../../vueFlowEnum'; import FieldLayout from './components/FieldLayout.vue'; import NodeBasicLayout from './components/NodeBasicLayout.vue'; -import { NodeType } from '../../vueFlowEnum'; // defineProps<NodeProps<LLMNodeData, LLMNodeEvents>>(); -const props = defineProps(['agentNames']); +const props = defineProps({ + agentNames: Array, + isViewMode: { + type: Boolean, + default: false, + }, +}); const agentParamsValueChange = () => { // const foundNames = props.agentNames.find(item=>item.id == agentParams.value); // agentParams.value.value_label = foundNames?.title ??''; @@ -45,6 +53,4 @@ const agentParams = ref(VueFlowHelper.getParams(VueFlowHelper.getGroupParam(data.value), 'agent')); VueFlowHelper.getConfigValue(agentParams.value, 'label', ''); - - </script> -- Gitblit v1.9.3