修复直接在印花preview后印花overall丢失

This commit is contained in:
X1627315083
2026-01-21 14:45:39 +08:00
parent d31a809fa8
commit 5d45eee7a3
5 changed files with 36 additions and 17 deletions

View File

@@ -379,22 +379,23 @@ export default defineComponent({
item.object.blendMode = 'source-over'
}
}
if(item.ifSingle && editPrintElementData.stateOverallSingle == 'single'){
if(item.ifSingle){
editPrintElementData.printStyleList[props.type].single.push(item)
}
if(!item.ifSingle && editPrintElementData.stateOverallSingle == 'overall'){
if(!item.ifSingle){
item.token = Date.now().toString() + (editPrintElementData.printStyleList[props.type].overall.length + '')
// editPrintElementData.printStyleList[props.type].overall = []
editPrintElementData.printStyleList[props.type].overall.push(item)
setTimeout(()=>{
editPrintElementDom.pingpuRef.updataList([
{
action: ACTIONS.ADD,
data: item,
},
]);
})
if(editPrintElementData.stateOverallSingle == 'overall'){
setTimeout(()=>{
editPrintElementDom.pingpuRef.updataList([
{
action: ACTIONS.ADD,
data: item,
},
]);
})
}
}
}
const setPosition = ()=>{