From 7f269dc4d01bbd869881f50e8ff61cf698744dcd Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud Date: Mon, 3 Jun 2024 19:10:38 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=BC=96=E6=8E=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../workflow/common/NodeControl.vue | 28 +++++++++++++ .../workflow/common/node-container/index.vue | 1 + ui/src/components/workflow/index.vue | 42 +++++++++++++------ .../workflow/nodes/base-node/index.vue | 3 +- .../workflow/nodes/start-node/index.vue | 36 ++++++++-------- ui/src/views/application-workflow/index.vue | 1 - 6 files changed, 78 insertions(+), 33 deletions(-) create mode 100644 ui/src/components/workflow/common/NodeControl.vue diff --git a/ui/src/components/workflow/common/NodeControl.vue b/ui/src/components/workflow/common/NodeControl.vue new file mode 100644 index 000000000..137bcca36 --- /dev/null +++ b/ui/src/components/workflow/common/NodeControl.vue @@ -0,0 +1,28 @@ + + + + diff --git a/ui/src/components/workflow/common/node-container/index.vue b/ui/src/components/workflow/common/node-container/index.vue index 55d42ffe4..af18ac548 100644 --- a/ui/src/components/workflow/common/node-container/index.vue +++ b/ui/src/components/workflow/common/node-container/index.vue @@ -28,6 +28,7 @@ diff --git a/ui/src/components/workflow/nodes/base-node/index.vue b/ui/src/components/workflow/nodes/base-node/index.vue index 40c40ee91..5f6a74774 100644 --- a/ui/src/components/workflow/nodes/base-node/index.vue +++ b/ui/src/components/workflow/nodes/base-node/index.vue @@ -52,6 +52,7 @@ import NodeContainer from '@/components/workflow/common/node-container/index.vue import type { FormInstance } from 'element-plus' import { ref, computed, onMounted } from 'vue' import { MdEditor } from 'md-editor-v3' +const props = defineProps<{ nodeModel: any }>() const chat_data = computed({ get: () => { @@ -71,7 +72,7 @@ const chat_data = computed({ props.nodeModel.properties.node_data = value } }) -const props = defineProps<{ nodeModel: any }>() + const handleFocus = () => { props.nodeModel.isSelected = false } diff --git a/ui/src/components/workflow/nodes/start-node/index.vue b/ui/src/components/workflow/nodes/start-node/index.vue index e221b6cfa..341c324a6 100644 --- a/ui/src/components/workflow/nodes/start-node/index.vue +++ b/ui/src/components/workflow/nodes/start-node/index.vue @@ -12,24 +12,24 @@ import type { FormInstance } from 'element-plus' import { ref, computed, onMounted } from 'vue' import { MdEditor } from 'md-editor-v3' -const chat_data = computed({ - get: () => { - if (props.nodeModel.properties.node_data) { - return props.nodeModel.properties.node_data - } else { - props.nodeModel.properties.node_data = { - name: '', - desc: '', - prologue: - '您好,我是 MaxKB 小助手,您可以向我提出 MaxKB 使用问题。\n- MaxKB 主要功能有什么?\n- MaxKB 支持哪些大语言模型?\n- MaxKB 支持哪些文档类型?' - } - } - return props.nodeModel.properties.node_data - }, - set: (value) => { - props.nodeModel.properties.node_data = value - } -}) +// const chat_data = computed({ +// get: () => { +// if (props.nodeModel.properties.node_data) { +// return props.nodeModel.properties.node_data +// } else { +// props.nodeModel.properties.node_data = { +// name: '', +// desc: '', +// prologue: +// '您好,我是 MaxKB 小助手,您可以向我提出 MaxKB 使用问题。\n- MaxKB 主要功能有什么?\n- MaxKB 支持哪些大语言模型?\n- MaxKB 支持哪些文档类型?' +// } +// } +// return props.nodeModel.properties.node_data +// }, +// set: (value) => { +// props.nodeModel.properties.node_data = value +// } +// }) const props = defineProps<{ nodeModel: any }>() const handleFocus = () => { props.nodeModel.isSelected = false diff --git a/ui/src/views/application-workflow/index.vue b/ui/src/views/application-workflow/index.vue index 1ac9e9220..1c1395ebb 100644 --- a/ui/src/views/application-workflow/index.vue +++ b/ui/src/views/application-workflow/index.vue @@ -70,7 +70,6 @@ onBeforeUnmount(() => {}) background: #ffffff; } .workflow-main { - width: 100vw; height: calc(100vh - var(--app-header-height) - 70px); } .workflow-dropdown-menu {