diff --git a/pages/basics/BluetoothDebugging/B13page/B13page.js b/pages/basics/BluetoothDebugging/B13page/B13page.js index d9b1aed..7c849db 100644 --- a/pages/basics/BluetoothDebugging/B13page/B13page.js +++ b/pages/basics/BluetoothDebugging/B13page/B13page.js @@ -134,10 +134,7 @@ Page({ addDialogSelectedGroupIndex: 0, }, - // 动态计算日志区域高度(像素) - // 在页面显示或切换到日志 Tab 时调用,计算公式:高度 = 窗口高度 - 日志卡片顶部 - // 若计算结果过小则使用最小值保障可见性 - + // 中间层:在执行测试按键动作前检查连接状态 maybeOnTestKeyTap(e) { diff --git a/pages/basics/HostUpgrade/EquipmentCaontrol/EquipmentCaontrol.js b/pages/basics/HostUpgrade/EquipmentCaontrol/EquipmentCaontrol.js index e19e134..41bf26d 100644 --- a/pages/basics/HostUpgrade/EquipmentCaontrol/EquipmentCaontrol.js +++ b/pages/basics/HostUpgrade/EquipmentCaontrol/EquipmentCaontrol.js @@ -128,10 +128,15 @@ if (Nres.Status==200) { code:options.HotelCode }).then(res =>{ if (res.IsSuccess==true) { - + for (let index = 0; index < res.Result.length; index++) { const element = res.Result[index]; if (element.ID == options.roomtypeid) { + for (let Nindex = 0; Nindex < element.Modals.length; Nindex++) { + element.Modals[Nindex].addrindex=this.Getloopnumber( element.Modals[Nindex].ModalAddress) + } + + this.setData({ roomtypeInfo:res.Result, roomtypeInfoNodeinfo:element.Modals @@ -139,6 +144,7 @@ if (Nres.Status==200) { break } } + console.log("roomtypeInfoNodeinfo") console.log(this.data.roomtypeInfoNodeinfo) this.LoopDebugging(null) } @@ -198,6 +204,29 @@ if (Nres.Status==200) { }, + // 根据回路地址字符串解析回路号。 + // 逻辑: + // 1) 若输入为空或长度小于9,返回0 + // 2) 取字符串最后3位;若不为 "000",尝试 parseInt 后返回结果(失败返回0) + // 3) 若最后3位为 "000",则取倒数第4~6位(即 slice(-6,-3))尝试 parseInt 返回(失败返回0) + Getloopnumber(loopaddr) { + try { + const s = (loopaddr || '') + '' + if (!s || s.length < 9) return 0 + const tail3 = s.slice(-3) + if (tail3 !== '000') { + const v = parseInt(tail3, 10) + return isNaN(v) ? 0 : v + } + const mid3 = s.slice(-6, -3) + const v2 = parseInt(mid3, 10) + return isNaN(v2) ? 0 : v2 + } catch (e) { + return 0 + } + }, + + /** * 用户点击右上角分享 */ diff --git a/pages/basics/HostUpgrade/EquipmentCaontrol/EquipmentCaontrol.wxml b/pages/basics/HostUpgrade/EquipmentCaontrol/EquipmentCaontrol.wxml index d494505..02e1d28 100644 --- a/pages/basics/HostUpgrade/EquipmentCaontrol/EquipmentCaontrol.wxml +++ b/pages/basics/HostUpgrade/EquipmentCaontrol/EquipmentCaontrol.wxml @@ -94,10 +94,10 @@ - - - - + + + + @@ -109,7 +109,7 @@ - {{row[1][DimIndex][1]}} + {{row[1][DimIndex][3]}}_{{row[1][DimIndex][1]}} {{row[1][DimIndex][2][0][2]}} @@ -126,7 +126,7 @@ - + @@ -169,7 +169,7 @@ - {{row[1][coloIndex][1]}} + {{row[1][coloIndex][3]}}_{{row[1][coloIndex][1]}} @@ -190,7 +190,7 @@ - +