diff --git a/src/component/Detail/DesignDetail.vue b/src/component/Detail/DesignDetail.vue index 650bdc02..cfea9c49 100644 --- a/src/component/Detail/DesignDetail.vue +++ b/src/component/Detail/DesignDetail.vue @@ -300,7 +300,7 @@ export default defineComponent({ await nextTick() for(let i = 0;i{ - return getDetailListDom.position.getSubmitData(value) + const getSubmitData = (value:any,boolean)=>{ + return getDetailListDom.position.getSubmitData(value,boolean) } const showDesignImgDetail = (str:any)=>{ new Promise((resolve, reject) => { diff --git a/src/component/Detail/model/modelPosition.vue b/src/component/Detail/model/modelPosition.vue index 227e7e6a..8242a2cb 100644 --- a/src/component/Detail/model/modelPosition.vue +++ b/src/component/Detail/model/modelPosition.vue @@ -316,9 +316,9 @@ export default defineComponent({ }); return arr } - const getSubmitData = (value:any)=>{ + const getSubmitData = (value:any,isNoComputed)=>{ let parentNode = document.getElementsByClassName('molepositon')[0].getElementsByClassName("designOpenrtion_imgMask")[0].getBoundingClientRect() - if(!detailData.frontBack?.body?.layersObject?.[0]?.imageSize){ + if(!detailData.frontBack?.body?.layersObject?.[0]?.imageSize || isNoComputed){ return{ scale:value.layersObject[0].scale, offset:value.layersObject[0].offset,