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 @@