From bbfcba8c21dadac21e1aaea809073771b10b5cc5 Mon Sep 17 00:00:00 2001
From: 陶杰 <1378534974@qq.com>
Date: 星期一, 25 十一月 2024 22:10:49 +0800
Subject: [PATCH] 1

---
 src/views/area/main-container.vue |   24 +++++++++++++-----------
 1 files changed, 13 insertions(+), 11 deletions(-)

diff --git a/src/views/area/main-container.vue b/src/views/area/main-container.vue
index e9a8b32..9310efa 100644
--- a/src/views/area/main-container.vue
+++ b/src/views/area/main-container.vue
@@ -273,7 +273,10 @@
       const areaInfo = await getAreaModuleBycode(this.code)
       if(areaInfo&&areaInfo.areaModuleItems){
         let areaModuleItems=areaInfo.areaModuleItems
-        this.totalElements = areaModuleItems.areaConfigNum === 0 ? 1000 : areaModuleItems.areaConfigNum;
+        if(areaModuleItems.areaConfigNum){
+          this.totalElements = areaModuleItems.areaConfigNum;
+        }
+        
         this.areaUrl =areaModuleItems.url
       }
 
@@ -762,10 +765,7 @@
 
     // 点击增加
     handleClickToAddItem(index,item){
-      debugger;
-      // this.cur_device_info = item.deviceInfo
-      // this.cur_device_info.areaRow=item.row
-      // this.cur_device_info.areaCell=item.cell
+
       this.cur_item=item
       // 如果存在设备的话则直接返回
       if(item?.deviceInfo?.id) return;
@@ -898,14 +898,16 @@
     showDeviceInfo(index, item,event) {
       this.isDragging = false;
       event.stopPropagation(); // 阻止事件冒泡
+      if(item.deviceInfo){
       // 如果点击的是同一个元素,则切换显示状态
       if (this.selectedIndex === index) {
-        this.show_device_info = !this.show_device_info;
-      } else {
-        // 切换到新元素,自动关闭之前的
-        this.selectedIndex = index;
-        this.show_device_info = true;
-        this.cur_device_info = item.deviceInfo;
+          this.show_device_info = !this.show_device_info;
+        } else {
+          // 切换到新元素,自动关闭之前的
+          this.selectedIndex = index;
+          this.show_device_info = true;
+          this.cur_device_info = item.deviceInfo;
+        }
       }
     },
   },

--
Gitblit v1.9.3