This commit is contained in:
lzp
2026-03-25 14:37:21 +08:00
3 changed files with 21 additions and 7 deletions

View File

@@ -162,7 +162,19 @@
// if (!subordNode) { // if (!subordNode) {
//如果是添加印花的结果就作为一级节点可以再次选择添加印花或者生成真实图 //如果是添加印花的结果就作为一级节点可以再次选择添加印花或者生成真实图
let tier = (NODE_DATATIER.Fast_MODE == currentComponent.value.tier && currentComponent.value.type == NODE_DATATYPE.Fast_MODE)?0:currentComponent.value.tier let typeList = [
NODE_DATATYPE.Fast_MODE,
NODE_DATATYPE.CANVAS_MODE,
NODE_DATATYPE.SCENE_COMPOSITION,
NODE_DATATYPE.COLOR_PALETTE,
]
let tritList = [
NODE_DATATIER.Fast_MODE,
NODE_DATATIER.CANVAS_MODE,
NODE_DATATIER.SCENE_COMPOSITION,
NODE_DATATIER.COLOR_PALETTE,
]
let tier = (tritList.includes(currentComponent.value.tier) && typeList.includes(currentComponent.value.type))?currentComponent.value.tier - 1:currentComponent.value.tier
taskList.forEach((item,index) => { taskList.forEach((item,index) => {
nodeManager.createResultNode({ nodeManager.createResultNode({
data: { data: {

View File

@@ -213,6 +213,8 @@
item.canvasId = options.canvasId || null item.canvasId = options.canvasId || null
} }
}) })
stateManager.recordState()
stateManager.exportFlow()
} }
const onEdit = (item: any) => { const onEdit = (item: any) => {
@@ -236,7 +238,7 @@
const isSubord = computed(() => props.node.id == stateManager.activeNodeID.value) const isSubord = computed(() => props.node.id == stateManager.activeNodeID.value)
const tier = computed(() => Number(props.node?.data?.tier || 0)) const tier = computed(() => Number(props.node?.data?.tier || 0))
//只有3d模型才有三级菜单,目前三级菜单内容少直接禁用按钮 //只有3d模型才有三级菜单,目前三级菜单内容少直接禁用按钮
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 isAdd3d = computed(() => (tier.value === 2 && props.node?.data?.superiorNodeType === NODE_DATATYPE.TO_3D_MODEL) || (props.node?.data?.superiorNodeType !== NODE_DATATYPE.TO_3D_MODEL && tier.value !== 2))
const isReturned = computed(() => { const isReturned = computed(() => {
return ( return (
props.node.data.type == NODE_DATATYPE.RESULT_IMAGE && props.node.data.type == NODE_DATATYPE.RESULT_IMAGE &&
@@ -248,7 +250,7 @@
NODE_DATATYPE.RESULT_IMAGE === props.node.data.type && NODE_DATATYPE.RESULT_IMAGE === props.node.data.type &&
!(tier.value === NODE_DATATIER.TO_3VIEW) && !(tier.value === NODE_DATATIER.TO_3VIEW) &&
isReturned.value && isReturned.value &&
isAdd3d.value && // isAdd3d.value &&
isSubord.value isSubord.value
) )
const onAdd = () => { const onAdd = () => {

View File

@@ -96,18 +96,18 @@
} }
} }
> .preview { > .preview {
width: 80px;
height: 80px; height: 80px;
max-height: 100%;
position: relative; position: relative;
> img { > img {
height: 100%; height: 100%;
width: 100%; max-height: 100%;
object-fit: contain; object-fit: contain;
} }
> .close { > .close {
position: absolute; position: absolute;
top: 0.1px; top: -10px;
right: 0.1px; right: -10px;
border-radius: 50%; border-radius: 50%;
background-color: #fff; background-color: #fff;
cursor: pointer; cursor: pointer;