cloudroam
2024-11-26 5df5a8d95c6d2a1e90bf6f9681468aeb1857c91b
Merge branch 'master' of http://47.96.225.205:8888/r/ITM_V2_2DModel
已修改1个文件
24 ■■■■ 文件已修改
src/views/area/main-container.vue 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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;
        }
      }
    },
  },