From 82e062dfe85c3a0e691db1d95c1fb404c630cfbb Mon Sep 17 00:00:00 2001
From: X1627315083 <1627315083@qq.com>
Date: Wed, 5 Feb 2025 17:07:13 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4detail=20overall=E5=8D=B0?=
=?UTF-8?q?=E8=8A=B1=E4=B8=AD=E5=BF=83=E7=82=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/component/Detail/DesignPrintOperation.vue | 17 +++++++++++------
src/views/HomeView/library.vue | 7 +++----
2 files changed, 14 insertions(+), 10 deletions(-)
diff --git a/src/component/Detail/DesignPrintOperation.vue b/src/component/Detail/DesignPrintOperation.vue
index 018056a9..48193fe2 100644
--- a/src/component/Detail/DesignPrintOperation.vue
+++ b/src/component/Detail/DesignPrintOperation.vue
@@ -122,7 +122,11 @@
-
+
+
+
+
+
@@ -798,15 +802,16 @@ export default defineComponent({
for (let index = 0; index < arr.length; index++) {
if(!this.overallSingle){
scale = this.systemDesignerPercentage/100
- console.log(this.print);
let overallScale = (arr[index].style.width.replace(/px/g,'')*sketchNum/this.print.width.replace(/px/g,''))
let x = Number(arr[index].style.left.replace(/px/g,''))
let y = Number(arr[index].style.top.replace(/px/g,''))
- let width = Number(this.print.width.replace(/px/g,''))
- let height = Number(this.print.height.replace(/px/g,''))
+ // let x = (Number(arr[index].style.left.replace(/px/g,'')) + Number(arr[index].style.width.replace(/px/g,''))/2)*sketchNum
+ // 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/5/2
+ let height = Number(this.print.height.replace(/px/g,''))*scale/5/2
- // location = [arr[index].style.left.replace(/px/g,'')*sketchNum+this.print.width.replace(/px/g,'')/2-7,arr[index].style.top.replace(/px/g,'')*sketchNum+this.print.height.replace(/px/g,'')/2-7]
- location = [(x)*sketchNum ,(y )*sketchNum]
+ // 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,'')*sketchNum/this.print.width.replace(/px/g,''))
diff --git a/src/views/HomeView/library.vue b/src/views/HomeView/library.vue
index 48594ec2..f90d552b 100644
--- a/src/views/HomeView/library.vue
+++ b/src/views/HomeView/library.vue
@@ -307,8 +307,8 @@
-