From 9ead7fa1b9df8bdcbae95619d252c2f02a30a39e Mon Sep 17 00:00:00 2001 From: X1627315083 <1627315083@qq.com> Date: Mon, 10 Feb 2025 17:24:45 +0800 Subject: [PATCH] fix --- src/component/Detail/DesignElements.vue | 8 ++++---- src/component/Detail/DesignPrintOperation.vue | 13 +++++++------ 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/src/component/Detail/DesignElements.vue b/src/component/Detail/DesignElements.vue index aa7e85d8..8c41bed3 100644 --- a/src/component/Detail/DesignElements.vue +++ b/src/component/Detail/DesignElements.vue @@ -408,7 +408,7 @@ export default defineComponent({ w = (e.clientX - this.printStyleList[this.imgDomIndex].centers.left) h = (e.clientX - this.printStyleList[this.imgDomIndex].centers.left)*num width = w+'px' - // height = w*num1+'px' + height = w*num1+'px' }else if(this.direction == 'top'){ this.printStyleList[this.imgDomIndex].style.top = 'auto' // this.printStyleList[this.imgDomIndex].style.left = 'auto' @@ -417,17 +417,17 @@ export default defineComponent({ h = (this.printStyleList[this.imgDomIndex].centers.top - e.clientY) height = h+'px' - // width = h*num+'px' + width = h*num+'px' }else if(this.direction == 'bottom'){ h = (e.clientY - this.printStyleList[this.imgDomIndex].centers.top) height = h+'px' - // width = h*num+'px' + width = h*num+'px' }else if(this.direction == 'left'){ this.printStyleList[this.imgDomIndex].style.left = 'auto' this.printStyleList[this.imgDomIndex].style.right = parentNode.offsetWidth -imgDomWH.width - this.imgDom.offsetLeft+'px' w = (this.printStyleList[this.imgDomIndex].centers.left - e.clientX) width = w+'px' - // height = w*num1+'px' + height = w*num1+'px' } //判断尺寸是否到边 this.printStyleList[this.imgDomIndex].style.width = width diff --git a/src/component/Detail/DesignPrintOperation.vue b/src/component/Detail/DesignPrintOperation.vue index 57c0f43c..d949626a 100644 --- a/src/component/Detail/DesignPrintOperation.vue +++ b/src/component/Detail/DesignPrintOperation.vue @@ -581,7 +581,7 @@ export default defineComponent({ w = (e.clientX - this.printStyleList[this.stateOverallSingle][this.imgDomIndex].centers.left) h = (e.clientX - this.printStyleList[this.stateOverallSingle][this.imgDomIndex].centers.left)*num width = w+'px' - // height = w*num1+'px' + height = w*num1+'px' }else if(this.direction == 'top'){ this.printStyleList[this.stateOverallSingle][this.imgDomIndex].style.top = 'auto' // this.printStyleList[this.stateOverallSingle][this.imgDomIndex].style.left = 'auto' @@ -590,17 +590,17 @@ export default defineComponent({ h = (this.printStyleList[this.stateOverallSingle][this.imgDomIndex].centers.top - e.clientY) height = h+'px' - // width = h*num+'px' + width = h*num+'px' }else if(this.direction == 'bottom'){ h = (e.clientY - this.printStyleList[this.stateOverallSingle][this.imgDomIndex].centers.top) height = h+'px' - // width = h*num+'px' + width = h*num+'px' }else if(this.direction == 'left'){ this.printStyleList[this.stateOverallSingle][this.imgDomIndex].style.left = 'auto' this.printStyleList[this.stateOverallSingle][this.imgDomIndex].style.right = parentNode.offsetWidth -imgDomWH.width - this.imgDom.offsetLeft+'px' w = (this.printStyleList[this.stateOverallSingle][this.imgDomIndex].centers.left - e.clientX) width = w+'px' - // height = w*num1+'px' + height = w*num1+'px' } //判断尺寸是否到边 this.printStyleList[this.stateOverallSingle][this.imgDomIndex].style.width = width @@ -814,8 +814,9 @@ export default defineComponent({ // let y = (Number(arr[index].style.top.replace(/px/g,'')) + Number(arr[index].style.height.replace(/px/g,''))/2)*sketchNum let width = Number(this.print.width.replace(/px/g,''))*scale[0]/5/2 let height = Number(this.print.height.replace(/px/g,''))*scale[0]/5/2 - // location = [(x*sketchNum) ,(y*sketchNum)] - location = [(x*sketchNum) - width/sketchNum/2 ,(y*sketchNum) - height/sketchNum/2] + location = [(x*sketchNum) ,(y*sketchNum)] + // location = [(x*sketchNum) - width/sketchNum/2 ,(y*sketchNum) - height/sketchNum/2] + }else{ await this.setPrintWH(this.exhibitionOpenrtionList[this.stateOverallSingle][index].path) scale = [arr[index].style.width.replace(/px/g,'')/sketch.offsetWidth,(arr[index].style.height.replace(/px/g,'')/sketch.offsetHeight)]