From 2486a8bde70330c6e5d3e410155ac0dc9133a72c Mon Sep 17 00:00:00 2001 From: "X1627315083@163.com" <1627315083@qq.com> Date: Thu, 19 Mar 2026 11:14:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=AA=E6=9C=893d=E6=A8=A1=E5=9E=8B=E7=9A=84?= =?UTF-8?q?=E7=BB=93=E6=9E=9C=E5=8D=A1=E7=89=87=E6=89=8D=E6=9C=89=E4=B8=89?= =?UTF-8?q?=E7=BA=A7=E8=8F=9C=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Canvas/FlowCanvas/components/node-el.vue | 5 ++++- src/components/Canvas/FlowCanvas/index.vue | 17 +---------------- 2 files changed, 5 insertions(+), 17 deletions(-) diff --git a/src/components/Canvas/FlowCanvas/components/node-el.vue b/src/components/Canvas/FlowCanvas/components/node-el.vue index 3754d87..a6a7408 100644 --- a/src/components/Canvas/FlowCanvas/components/node-el.vue +++ b/src/components/Canvas/FlowCanvas/components/node-el.vue @@ -52,6 +52,8 @@ const nodes = computed(() => props.stateManager.nodes.value) const isSubord = computed(() => nodes.value.some((v) => v.data.superiorID === props.node.id)) const tier = computed(() => Number(props.node?.data?.tier || 0)) + //只有3d模型才有三级菜单,目前三级菜单内容少直接禁用按钮 + const isAdd3d = computed(() => (tier.value === 2 && props.node?.data?.superiorNodeType === NODE_DATATYPE.TO_3D_MODEL) || tier.value != 2) const isReturned = computed(() => { return ( props.node.data.type == NODE_DATATYPE.RESULT_IMAGE && @@ -63,7 +65,8 @@ !isSubord.value && NODE_DATATYPE.RESULT_IMAGE === props.node.data.type && !(tier.value === NODE_DATATIER.TO_3VIEW) && - isReturned.value + isReturned.value && + isAdd3d.value ) const onAdd = () => { const tier_ = tier.value + 1 diff --git a/src/components/Canvas/FlowCanvas/index.vue b/src/components/Canvas/FlowCanvas/index.vue index 2b64496..1d3c144 100644 --- a/src/components/Canvas/FlowCanvas/index.vue +++ b/src/components/Canvas/FlowCanvas/index.vue @@ -7,7 +7,7 @@