| var realHeight = window.innerWidth > window.innerHeight ? window.innerWidth : window.innerHeight | 
| var data = { | 
|     "interfaceId": "5001", | 
|     "sign": "10001", | 
|     "outId": "10001", | 
|     "reqDateTime": new Date(), | 
|     "data": { | 
|         "username": "", | 
|         "password": "" | 
|     } | 
| }; | 
|   | 
| //打开弹窗 | 
| function openPop() { | 
|     $('#m-pop').css('display', 'flex'); | 
| } | 
|   | 
| //关闭弹窗 | 
| function closePop1() { | 
|     $("#m-pop").css('display', 'none'); | 
| } | 
|   | 
| //赋值服务器配置信息并关闭弹窗 | 
| function closePop2() { | 
|     $("#serveIp").html(mui("#ip")[0].value); | 
|     $("#servePort").html(mui("#port")[0].value); | 
|   | 
|     closePop1(); | 
| } | 
|   | 
| //登陆 | 
| function login() { | 
|   | 
|     //验证账户密码 | 
|     var username = mui("#username")[0].value; | 
|     if (username == '') { | 
|         mui.alert("请输入用户名!", '提示', ["确定"], function() {}, "div"); | 
|         return; | 
|     } | 
|     var password = mui("#password")[0].value; | 
|     if (password == '') { | 
|         mui.alert("请输入密码!", '提示', ["确定"], function() {}, "div"); | 
|         return; | 
|     } | 
|   | 
|     //验证ip端口 | 
|     var serveIp = mui("#ip")[0].value; | 
|     var servePort = mui("#port")[0].value; | 
|     if (serveIp == '' || servePort == '') { | 
|         mui.alert("请配置服务器ip和端口!", '提示', ["确定"], function() {}, "div"); | 
|         return; | 
|     } | 
|   | 
|     //判断协议是否选中 | 
|     if (!$("input[id='box']").prop('checked')) { | 
|         mui.alert("请阅读协议并同意", '提示', ["确定"], function() {}, "div"); | 
|         return; | 
|     } | 
|   | 
|     //转圈等待框 | 
|     var wt = plus.nativeUI.showWaiting(); | 
|   | 
|     //判断是否选中记住用户名和密码,0为未选中,1为选中 | 
|     var check = "0"; | 
|     if ($("input[id='checkbox']").prop('checked')) { | 
|         check = "1"; | 
|     } | 
|     //拼接url | 
|     var url = "http://" + serveIp + ":" + servePort; //正式版本 | 
|   | 
|     //设置请求参 | 
|     data.data.username = username; | 
|     data.data.password = password; | 
|     console.log(url + "/api-phone/v35/login"); | 
|     console.log(JSON.stringify(data)); | 
|     //发送登陆请求 | 
|     mui.ajax(url + "/api-phone/v35/login", { | 
|         type: "POST", | 
|         dataType: "json", | 
|         crossDomain: true, | 
|         contentType: "application/json;charset=utf-8", | 
|         data: JSON.stringify(data), | 
|         success: function(result) { | 
|              | 
|             wt.close(); | 
|             //登录成功则进入主页面 | 
|             if (result.code == "0000") { | 
|                 //将登陆信息和ip信息保存 | 
|                 var regInfo = { | 
|                     "username": username, | 
|                     "password": password, | 
|                     "ip": serveIp, | 
|                     "port": servePort, | 
|                     "check": check, | 
|                     "url": url, | 
|                     "cname": result.data.cname, | 
|                     "tokenAuth": result.data.tokenAuth, | 
|                     "companyId": result.data.companyId, | 
|                     "deptId": result.data.deptId, | 
|                     "deptName": result.data.deptName | 
|                 }; | 
|                 localStorage.setItem('user', JSON.stringify(regInfo)); | 
|                 localStorage.removeItem("selectDeptId"); | 
|                 //跳转到主页面 | 
|                 mui.openWindow({ | 
|                     url: 'index.html', | 
|                     id: 'index' | 
|                 }) | 
|             } else { | 
|                 mui.alert(result.msg, '提示', ["确定"], function() {}, "div"); | 
|             } | 
|         }, | 
|         error: function() { | 
|   | 
|             wt.close(); | 
|             mui.alert('系统繁忙,请重新登录!', '提示', ["确定"], function() {}, "div"); | 
|         } | 
|     }) | 
| } | 
|   | 
| //跳转协议页面 | 
| function toPrivacy() { | 
|     //跳转到隐私页面 | 
|     mui.openWindow({ | 
|         url: 'privacy.html', | 
|         id: 'privacy' | 
|     }) | 
| } | 
|   | 
| //软键盘弹起时不挤压页面 | 
| function initViewport(height) { | 
|     var metaEl = document.querySelector("#viewportMeta"); | 
|     var content = "height=" + height + ",width=device-width,initial-scale=1.0,user-scalable=no"; | 
|     metaEl.setAttribute('name', 'viewport'); | 
|     metaEl.setAttribute('content', content); | 
| } |