| var listDept = null; | 
| var url; | 
| var slider = mui(".mui-slider"); | 
| var data = { | 
|     "interfaceId": "5002", | 
|     "sign": "10002", | 
|     "outId": "10002", | 
|     "reqDateTime": new Date(), | 
|     "tokenAuth": "", | 
|     "data": { | 
|         "companyId": "" | 
|     } | 
| }; | 
|   | 
| //手动侧滑 | 
| slider.slider({ | 
|     interval: 10000 | 
| }); | 
| mui('.mui-scroll-wrapper').scroll({ | 
|     indicators: false, //是否显示滚动条 | 
|     deceleration: 0.0006, //阻尼系数,系数越小滑动越灵敏 | 
|     bounce: false, //是否启用回弹 | 
|     deceleration: 0.0005 //flick 减速系数,系数越大,滚动速度越慢,滚动距离越小,默认值0.0006 | 
| }); | 
|   | 
| //主页切换到侧滑菜单 | 
| mui(".mui-off-canvas-wrap").on("tap", ".index-info button", function() { | 
|     mui('.mui-off-canvas-wrap').offCanvas().toggle(); | 
| }); | 
|   | 
| //库区选择,并切换到主页面 | 
| mui(".mui-off-canvas-wrap").on("tap", ".ul-menu li a", function() { | 
|     mui('.mui-off-canvas-wrap').offCanvas().toggle(); | 
|     var id = this.getAttribute("id"); | 
|     var dept = listDept[id]; | 
|     $("#deptName").html("所在库区:" + dept.name); | 
|     localStorage.setItem('selectDeptId', JSON.stringify(dept.id)); | 
| }); | 
|   | 
| //渲染分库列表 | 
| function renderListDept() { | 
|     if (listDept) { | 
|         var html = ''; | 
|         $.each(listDept, function(index, item) { | 
|             html += '<li><a id="' + index + '" href="" class="link">'; | 
|             html += '<span class="t">' + item.name + '</span>'; | 
|             html += '<span class="mui-icon mui-icon-arrowright"></span>'; | 
|             html += '</a></li>'; | 
|         }) | 
|         $("#listDept").html(html); | 
|     } | 
| } | 
|   | 
| //获取库区列表 | 
| function getListDept() { | 
|     //请求 | 
|     mui.ajax(url, { | 
|         type: "POST", | 
|         dataType: "json", | 
|         crossDomain: true, | 
|         contentType: "application/json;charset=utf-8", | 
|         data: JSON.stringify(data), | 
|         success: function(data) { | 
|             if (data.code == "0000") { | 
|                 listDept = data.data; | 
|                 renderListDept(); | 
|             } else { | 
|                 mui.toast("获取库区列表失败!"); | 
|             } | 
|         }, | 
|         error: function() { | 
|             mui.toast("系统繁忙,请重试!"); | 
|         } | 
|     }) | 
| } | 
|   | 
| //底部菜单栏跳转 | 
| mui(".g-tabbar").on("tap", ".tabbar a", function() { | 
|     var id = this.getAttribute("id"); | 
|     if (id) { | 
|         mui.openWindow({ | 
|             url: id + ".html", | 
|             id: id | 
|         }) | 
|     }else{ | 
|         mui.alert('无权查看此功能!', '提示', ["确定"], function() {}, "div"); | 
|     } | 
| }); | 
|   | 
| //功能模块跳转 | 
| mui(".mui-content").on("tap", ".mui-scroll ul li a", function() { | 
|      | 
|     var id = this.getAttribute("id"); | 
|     if (id) { | 
|         var selectDeptId = JSON.parse(localStorage.getItem('selectDeptId')); | 
|         if(selectDeptId){ | 
|             mui.openWindow({ | 
|                 url: id + ".html", | 
|                 id: id | 
|             }) | 
|         }else{ | 
|         mui.alert('请先选择库区!', '提示', ["确定"], function() {}, "div"); | 
|         }     | 
|     }else{ | 
|         mui.alert('无权查看此功能!', '提示', ["确定"], function() {}, "div"); | 
|     } | 
| }); | 
|   | 
| // //跳转气象页面 | 
| // function getWeatherView() { | 
| //     mui.openWindow({ | 
| //         url: "./weather.html?url=" + | 
| //             "https://widget-page.heweather.net/h5/index.html?md=03456&bg=1&lc=accu&key=3cb8c045697b43c2b858751a145464aa&demo=true&v=_1617326246190&demo=true", | 
| //         id: 'weather' | 
| //     }) | 
| // } | 
|   | 
| // //跳转设备操作页面 | 
| // function getDeviceView(tag, typeName) { | 
| //     mui.openWindow({ | 
| //         url: "device-listDepot.html", | 
| //         id: "device-listDepot", | 
| //         extras: { | 
| //             tag: tag, | 
| //             typeName: typeName | 
| //         } | 
| //     }) | 
| // } |