tremble 4 年之前
父節點
當前提交
56a08ef47a
共有 1 個文件被更改,包括 41 次插入20 次删除
  1. 41 20
      js/showHardware.js

+ 41 - 20
js/showHardware.js

@@ -253,27 +253,48 @@ $(function () {
   }
 
   window.loadAirConditioner = function (params={}) {
-    let {id="air-conditioner",val,type,ifOn,windSpeed,fanPos,name,fanState} = params
+    let {id="air-conditioner",
+    val='unset',
+    type='unset',
+    ifOn='unset',
+    windSpeed='unset',
+    fanPos='unset',
+    name='unset',
+    fanState='unset'} = params
 
     //开关
-    $('.ac-close').text(ifOn?'开':'关')
-    $('.ac-close').addClass('activeTxt')
+    if (ifOn!='unset') {
+      $('.ac-close').text(ifOn?'开':'关')
+      $('.ac-close').addClass('activeTxt')
+    }
+
 
     //名字
-    $('.ac-title').text(name)
+    if (name!='unset') {
+      $('.ac-title').text(name)
+    }
 
     //风向
-    $('#fxDom').text('风向' + fanPos)
+    if (fanPos!='unset') {
+      $('#fxDom').text('风向' + fanPos)
+    }
 
     //风速
-    $('#fsDom').text(windSpeed)
-    $(`.ac-left li[data-name='${windSpeed}']`).addClass("active").siblings().removeClass("active");
-    
+    if (windSpeed!='unset') {
+      $('#fsDom').text(windSpeed)
+      $(`.ac-left li[data-name='${windSpeed}']`).addClass("active").siblings().removeClass("active");
+    }
+
 
     //模式
-    $(`#airmode span[data-name='${type}']`).addClass("activeTxt").siblings().removeClass("activeTxt");
+    if (type!='unset') {
+      $(`#airmode span[data-name='${type}']`).addClass("activeTxt").siblings().removeClass("activeTxt");
+    }
 
-      //加载温度计
+    if (val=='unset') {
+      return
+    }
+    //加载温度计
     var chartDom = document.getElementById(id);
     var myChart = echarts.init(chartDom);
     
@@ -370,14 +391,14 @@ $(function () {
     type:'冷风'
   }) */
 
-  loadAirConditioner({
-    name:'二楼-大会议室-04-空调',
-    val:50,
-    id:"air-conditioner",
-    type:'冷风',
-    ifOn:true,//开关机
-    windSpeed : "低风",//风速
-    fanPos :  "上",//摆叶位置
-    fanState:  true//摆叶状态
-  }) 
+  // loadAirConditioner({
+  //   name:'二楼-大会议室-04-空调',
+  //   val:50,
+  //   id:"air-conditioner",
+  //   type:'冷风',
+  //   ifOn:true,//开关机
+  //   windSpeed : "低风",//风速
+  //   fanPos :  "上",//摆叶位置
+  //   fanState:  true//摆叶状态
+  // }) 
 });