Nav apraksta

setup.js 4.8KB

    //设置 mui.ready(function() { /*定义全局变量*/ var removeId = document.getElementById("removeid"); var security = document.getElementById("security"); var userAgreement = document.getElementById("userAgreement"); var about = document.getElementById("about"); var kefu = document.getElementById("kefu"); var checkNewVersion = document.getElementById("checkNewVersion"); /*判断系统类型,显示隐藏检查新版本*/ var ifosad =ifiosAmdandroid(); if(ifosad==1){ document.getElementById("ifios").style.display="none"; document.getElementById("noborder").classList.add("noborder"); } /*账户与安全*/ security.addEventListener('tap',function(){ plus.nativeUI.showWaiting();//显示原生等待框 webviewShow = plus.webview.create("../html/security.html","../html/security.html"); }); /*关于科袖*/ about.addEventListener('tap',function(){ mui.openWindow({ url: '../html/aboutus.html', id: '../html/aboutus.html', show: { autoShow: false, aniShow: "slide-in-right" } }); }); /*用户协议*/ userAgreement.addEventListener('tap',function(){ mui.openWindow({ url: '../html/privacy.html', id: '../html/privacy.html', show: { autoShow: false, aniShow: "slide-in-right" } }); }); /*退出按钮*/ removeId.addEventListener('tap', function() { var btn = ["退出", "取消"]; mui.confirm("是否退出", "提示", btn, function(e) { if(e.index == 0) { plus.storage.removeItem("userid"); plus.storage.removeItem("name"); console.log('点击退出时id=='+plus.storage.getItem('userid')); //plus.cache.clear(); //plus.storage.clear(); var loginClose = plus.webview.getWebviewById("../html/login.html"); plus.webview.close(loginClose); var userId = "null"; mui.currentWebview.close(); mui.back(); var myaccountPage = plus.webview.getWebviewById('html/myaccount.html'); mui.fire(myaccountPage, 'closeUser', { id: userId }); var consultPage = plus.webview.getWebviewById('consultlistNew.html'); mui.fire(consultPage, 'exited', { id: userId }); var discoverPage = plus.webview.getWebviewById('discoverNew.html'); mui.fire(discoverPage, 'exitOut', { id: userId }); } }); }); /*客服帮助*/ kefu.addEventListener('tap',function(){ mui.openWindow({ url: '../html/kefuhelp.html', id: '../html/kefuhelp.html', show: { aniShow: "slide-in-right" } }); }); /*检查新版本*/ checkNewVersion.addEventListener('tap',function(){ checkVersion(); }); function checkVersion(){ mui.plusReady(function(){ // 获取本地应用资源版本号 plus.runtime.getProperty(plus.runtime.appid,function(inf){ wgtVer=inf.version; console.log("当前应用版本:"+wgtVer); mui.ajax(baseUrl + "/data/manager/version.json", { dataType: 'json', //数据格式类型 type: 'GET', //http请求类型 timeout: 10000, //超时设置 async: false, success: function(data) { console.log(JSON.stringify(data)); if (data.version > wgtVer) { var btn = ["确定更新", "稍后更新"]; mui.confirm("新版本上线了,为了不影响您的正常使用,赶快更新吧", "提示", btn, function(e) { if(e.index == 0) { if(mui.os.ios) { plus.runtime.openURL('https://itunes.apple.com/cn/app/ke-xiu-da-jian-qi-ye-yu-zhuan/id1197110983?l=en&mt=8'); return; } try { plus.nativeUI.showWaiting("正在下载..."); //var d="http://192.168.3.233/download/app1.0.6.apk"; plus.downloader.createDownload( data.wgt, {filename:"_doc/update/"}, function(d,status){ if ( status == 200 ) { plus.runtime.install(d.filename, {}, function() { console.log("安装新版本文件成功!"); /*plus.nativeUI.alert("应用资源更新完成,程序需要立即重启", function() { plus.runtime.restart(); });*/ }, function(e) { console.log("安装新版文件失败[" + e.code + "]:" + e.message); plus.nativeUI.toast("安装新版文件失败[" + e.code + "]:" + e.message); }); } else { console.log("下载新版本失败!"); plus.nativeUI.toast("下载新版本失败!"); } plus.nativeUI.closeWaiting(); }).start(); } catch (e) { console.log(e.message); } } }); }else{ plus.nativeUI.toast("您使用的是最新版本,请放心使用!", toastStyle); } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }); }); }) } });