From 3eb8754e0c747b334ff17504640ef61b836d8d59 Mon Sep 17 00:00:00 2001
From: X1627315083 <1627315083@qq.com>
Date: Mon, 12 Aug 2024 17:14:59 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=A7=BB=E5=8A=A8=E7=AB=AFbu?=
=?UTF-8?q?g?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/component/Detail/DesignPrintOperation.vue | 33 +++++++++++++++-
.../Detail/DesignPrintOperationMobile.vue | 38 +++++++++++++++++--
2 files changed, 65 insertions(+), 6 deletions(-)
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 @@
-
+