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