From 0c8bc58122c1f620d5a9c692262e94f9fab351a6 Mon Sep 17 00:00:00 2001
From: 小小儁爺 <1694218219@qq.com>
Date: 星期四, 12 三月 2026 10:34:38 +0800
Subject: [PATCH] 1.设备模块优化2.看板修改

---
 src/views/kanbanManager/ckgl.vue |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/src/views/kanbanManager/ckgl.vue b/src/views/kanbanManager/ckgl.vue
index b723f7e..a75fa12 100644
--- a/src/views/kanbanManager/ckgl.vue
+++ b/src/views/kanbanManager/ckgl.vue
@@ -1,6 +1,9 @@
 <template>
   <div>
-    <div class="kb_dashboard">
+    <div
+      class="kb_dashboard"
+      :style="{transform:'scale('+zoomX+','+zoomY+')',top:topDistance+'px',left:leftDistance+'px'}"
+    >
 
       <div class="kb_backgroundCustom" />
       <div class="kb_header">
@@ -96,6 +99,10 @@
 
   data() {
     return {
+      zoomX: 1,
+      zoomY: 1,
+      topDistance: 0,
+      leftDistance: 0,
       onLine: navigator.onLine, // 鐩戝惉缃戠粶鏄惁鍦ㄧ嚎
 
       headTime: '',
@@ -221,12 +228,22 @@
     }, 20 * 1000)
 
     this.getEcharts()
+
+    window.addEventListener('resize', this.getHeight)
+    this.getHeight()
   },
   beforeDestroy() {
     window.removeEventListener('online', this.updateOnlineStatus)
     window.removeEventListener('offline', this.updateOnlineStatus)
   },
   methods: {
+    // 鑾峰彇椤甸潰楂樺害
+    getHeight() {
+      this.zoomX = window.innerWidth / 1920
+      this.zoomY = window.innerHeight / 1080
+      this.topDistance = (window.innerHeight - 1080) / 2
+      this.leftDistance = (window.innerWidth - 1920) / 2
+    },
     // 鏇存柊缃戠粶鐘舵��
     updateOnlineStatus(e) {
       if (e.isFirst) {

--
Gitblit v1.9.3