From 7237faaebdc61330ce10e17455b70ab4f8e956b3 Mon Sep 17 00:00:00 2001 From: ZLY Date: Mon, 3 Nov 2025 15:23:54 +0800 Subject: [PATCH] =?UTF-8?q?feat(flow-editor):=E4=BC=98=E5=8C=96=E8=8A=82?= =?UTF-8?q?=E7=82=B9=E5=86=85=E5=AE=B9=E6=98=BE=E7=A4=BA=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 调整节点输入输出样式布局,使用justify-content: space-between - 注释掉旧的节点输入输出类名引用 - 新增标题格式化函数,过滤start/end节点标题显示 - 修改输入输出描述展示逻辑,优先使用desc字段 - 调整数据输入框渲染条件,移除对dataIns长度判断 --- .../FlowEditor/node/style/baseOther.module.less | 6 ++++-- src/pages/flowEditor/components/nodeContentOther.tsx | 12 ++++++++---- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/components/FlowEditor/node/style/baseOther.module.less b/src/components/FlowEditor/node/style/baseOther.module.less index e3f2ca2..e0a4444 100644 --- a/src/components/FlowEditor/node/style/baseOther.module.less +++ b/src/components/FlowEditor/node/style/baseOther.module.less @@ -49,6 +49,7 @@ padding: 0 5px; border: 1px solid #cccccc; border-radius: 3px; + justify-content: space-between; .node-inputs { padding-right: 10px; @@ -58,8 +59,9 @@ padding-left: 10px; } - .node-inputs, - .node-outputs, + + //.node-inputs, + //.node-outputs, .node-inputs-api, .node-outputs-api { flex: 1; diff --git a/src/pages/flowEditor/components/nodeContentOther.tsx b/src/pages/flowEditor/components/nodeContentOther.tsx index ce1ba86..b78785a 100644 --- a/src/pages/flowEditor/components/nodeContentOther.tsx +++ b/src/pages/flowEditor/components/nodeContentOther.tsx @@ -216,6 +216,10 @@ const formatFooter = (data: any, eventListOld = []) => { } }; +const formatTitle = (text) => { + return text === 'start' || text === 'end' ? '' : text; +}; + const NodeContent = ({ data }: { data: NodeContentData }) => { const { eventListOld } = useSelector((state) => state.ideContainer); const apiIns = data.parameters?.apiIns || []; @@ -239,17 +243,17 @@ const NodeContent = ({ data }: { data: NodeContentData }) => {
{apiIns.map((input, index) => (
- {input.desc} + {formatTitle(input.desc || input.id || input.name)}
))}
)} {apiOuts.length > 0 && ( -
+
{apiOuts.map((output, index) => (
- {output.dataType} {output.desc} + {output.desc}
))}
@@ -268,7 +272,7 @@ const NodeContent = ({ data }: { data: NodeContentData }) => { {/*content栏-data部分*/}
- {dataIns.length > 0 && !isStartNode && ( + {!isStartNode && (
{dataIns.map((input, index) => (