diff --git a/src/components/Canvas/FlowCanvas/components/node-el.vue b/src/components/Canvas/FlowCanvas/components/node-el.vue index 0656914..16d7155 100644 --- a/src/components/Canvas/FlowCanvas/components/node-el.vue +++ b/src/components/Canvas/FlowCanvas/components/node-el.vue @@ -53,7 +53,7 @@ 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 isAdd3d = computed(() => (tier.value === 2 && props.node?.data?.superiorNodeType === NODE_DATATYPE.TO_3D_MODEL) || props.node?.data?.superiorNodeType !== NODE_DATATYPE.TO_3D_MODEL) const isReturned = computed(() => { return ( props.node.data.type == NODE_DATATYPE.RESULT_IMAGE && diff --git a/src/components/Canvas/FlowCanvas/components/nodes/cards/index.vue b/src/components/Canvas/FlowCanvas/components/nodes/cards/index.vue index 41da0ec..5957efa 100644 --- a/src/components/Canvas/FlowCanvas/components/nodes/cards/index.vue +++ b/src/components/Canvas/FlowCanvas/components/nodes/cards/index.vue @@ -160,7 +160,7 @@ // if (!subordNode) { //如果是添加印花的结果就作为一级节点可以再次选择添加印花或者生成真实图 - let tier = NODE_DATATIER.Fast_MODE == currentComponent.value.tier?0:currentComponent.value.tier + let tier = (NODE_DATATIER.Fast_MODE == currentComponent.value.tier && currentComponent.value.type == NODE_DATATYPE.Fast_MODE)?0:currentComponent.value.tier taskList.forEach((item,index) => { nodeManager.createResultNode({ data: {