diff --git a/src/component/Detail/DesignPrintOperation.vue b/src/component/Detail/DesignPrintOperation.vue
index 3da98f20..126317aa 100644
--- a/src/component/Detail/DesignPrintOperation.vue
+++ b/src/component/Detail/DesignPrintOperation.vue
@@ -318,13 +318,16 @@ export default defineComponent({
this.sketch.height = skecth.height/10+'rem'
skecth.remove()
}
- if(this.exhibitionOpenrtionList.overall.length > 0){
+ if(this.exhibitionOpenrtionList.overall.length > 0 && !this.overallSingle){
let str = 'overall'
this.exhibitionOpenrtionList[str].forEach((item,index)=>{
this.setTemplate(item,index,str)
})
+ }else if(!this.overallSingle){
+ let str = 'overall'
+ this.setOverallPosition(0,str)
}
- if(this.exhibitionOpenrtionList.single.length > 0){
+ if(this.exhibitionOpenrtionList.single.length > 0 && this.overallSingle){
let str = 'single'
this.exhibitionOpenrtionList[str].forEach((item,index)=>{
this.setTemplate(item,index,str)
@@ -664,6 +667,32 @@ export default defineComponent({
designOpenrtionBtn:false
}
},
+ setOverallPosition(index,str){
+ nextTick(()=>{
+ let sketch = document.getElementsByClassName("designOpenrtion_modal")[0]?.getElementsByClassName('designOpenrtion_sketch')[0]
+ this.printStyleList[str][index]={
+ centers:{
+ left:0,
+ top:0,
+ },
+ style:{
+ left:sketch.offsetWidth / 2 +'px',
+ top:sketch.offsetHeight / 2 +'px',
+ right:"auto",
+ bottom:"auto",
+ width:'auto',
+ height:'auto',
+ zIndex:1
+ },
+ transform:{
+ // scale:scale<.2?.2:scale,//0.2-3
+ rotateZ:0,
+ },
+ designOpenrtionBtn:false
+ }
+ })
+
+ },
computeZindex(resolve,prints){
prints.sort((a, b) => {
var a_num = a.priority;
diff --git a/src/component/Detail/DesignPrintOperationMobile.vue b/src/component/Detail/DesignPrintOperationMobile.vue
index cc8abecd..049b6889 100644
--- a/src/component/Detail/DesignPrintOperationMobile.vue
+++ b/src/component/Detail/DesignPrintOperationMobile.vue
@@ -98,7 +98,7 @@
-
+