From 5f4ab631d008a8d299cd96aed1e6813b5a91d127 Mon Sep 17 00:00:00 2001 From: miao <2514145421@qq.com> Date: Mon, 26 Dec 2022 11:36:53 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=AD=94=E5=A2=99=E8=83=8C?= =?UTF-8?q?=E6=99=AF=E4=B8=BA16=EF=BC=9A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ControlPanelDialog.vue | 23 ++++++++++++----------- src/i18n/en-US/index.ts | 1 + src/i18n/zh-CN/index.ts | 1 + 3 files changed, 14 insertions(+), 11 deletions(-) diff --git a/src/components/ControlPanelDialog.vue b/src/components/ControlPanelDialog.vue index 61bce5b..641a0cd 100644 --- a/src/components/ControlPanelDialog.vue +++ b/src/components/ControlPanelDialog.vue @@ -127,12 +127,12 @@
-
缩放
+
{{ $t("resize") }}
-
@@ -142,7 +142,7 @@
+ style="position: absolute; height: 20.7vw; width: 36.8vw;overflow: hidden;" @click="canel_active()">
{ - console.log(element.currentx+"111") + let teph=element.InitialH; + let tepw=element.InitialW; element.InitialH = wall_dom.offsetHeight * element.resize; element.InitialW = wall_dom.offsetWidth * element.resize; element.h = element.InitialH * percenter.value; element.w = element.InitialW * percenter.value; - element.currentx=element.currentx*percenter.value; - element.currenty=element.currenty*percenter.value; + let sizeh=element.InitialH/teph; + let sizew=element.InitialW/tepw; + element.currentx=element.currentx*sizew; + element.currenty=element.currenty*sizeh; element.centerx = Math.floor(element.currentx + element.w / 2); element.centery = Math.floor(element.currenty + element.h/ 2); - console.log(percenter.value+"222") - console.log(element.currentx*percenter.value+"222") - }) } }); @@ -779,9 +779,7 @@ export default defineComponent({ element.h = element.InitialH * percenter.value; const rx: number = element.currentx + element.w; const ry:number=element.currenty + element.h; - const wall_dom = wall.value; - if(wall_dom){ if (rx > wall_dom.offsetWidth) { element.currentx = wall_dom.offsetWidth - element.w @@ -795,6 +793,9 @@ export default defineComponent({ if (element.isShow) { tep = true; } + if(element.angle!=0){ + + } }) }, canel_active() { diff --git a/src/i18n/en-US/index.ts b/src/i18n/en-US/index.ts index 696bdd5..f1e9110 100644 --- a/src/i18n/en-US/index.ts +++ b/src/i18n/en-US/index.ts @@ -408,4 +408,5 @@ export default { "topology diagram":"Topology Diagram", "physical central location":"Central Location", "monitors list":"Monitors List", + "resize":"Resize" }; diff --git a/src/i18n/zh-CN/index.ts b/src/i18n/zh-CN/index.ts index b836569..f038641 100644 --- a/src/i18n/zh-CN/index.ts +++ b/src/i18n/zh-CN/index.ts @@ -677,4 +677,5 @@ export default { "Please input vaild host. example: 192.168.1.1 or 192.168.1.1:8080": "请输入合法地址. 例: 192.168.1.1 或 192.168.1.1:8080", "equipment data": "联动设备", + "resize":"缩放", };