blob: 112a9272585e199cbb85784c9d2c64a256340088 [file] [log] [blame]
qiaoweif044a742019-07-10 16:04:20 +08001var app = {
2 /*
3 thirdapp:
4 closeBrowser(){
5 if(history.length==1){
6 window.open('mobile/close');
7 }else{
8 history.back();
9 }
10 }
11 <a href="javascript:;" onclick="closeBrowser()">Close</a>
12
13
14 client:
15 var ref = window.open(encodeURI(url), '_blank','location=no');
16 ref.addEventListener('loadstart', function(event) {
17 if (event.url.match("mobile/close")) {
18 ref.close();
19 }
20 });
21 */
22 // Application Constructor
23 initialize: function() {
24 document.addEventListener('deviceready', this.onDeviceReady.bind(this), false);
25 },
26
27 onDeviceReady: function() {
28 var uid = window.localStorage.getItem("token");
29 if (isEmpty(uid)) {
30 window.location = "login.html";
31 } else {
32 //尝试登陆
33 V1Infor(function(ok, ret) {
34 console.log(ret)
35 if (ok) {
36 if(ret.code==200){
37 var exp = window.localStorage.getItem("tokenexpire");
38 var t = parseInt(exp);
39 //token 小于10分钟了,需要刷新
40 console.log((ret.now-t))
41 if(ret.now-t>1000*60*10){
42 window.location = "login.html";
43 }else{
qiaoweif044a742019-07-10 16:04:20 +080044 window.location = "main.html";
45 }
qiaowei60c27e42019-07-11 16:43:54 +080046 }else{
47 window.location = "login.html";
qiaoweif044a742019-07-10 16:04:20 +080048 }
49 } else {
50 //alert('无法请求到服务器,请检查网络并稍后再试');
51 if (ret.status == 401) {
52 //need login
53 window.location = "login.html";
54 } else {
55 //TODO ,没有网络
56
57 window.location = "main.html";
58 }
59 }
60 })
61 }
62 }
63};
64app.initialize();