blob: 82aa5bb81ed220ec5ede2f3f15e58d110b8a5005 [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() {
qiaowei9579db42020-04-14 13:08:35 +080028 var firstload = window.localStorage.getItem("firstload");
qiaoweibd656ad2020-06-11 15:12:03 +080029 /*if(isEmpty(firstload)||firstload!='yes'){
qiaowei9579db42020-04-14 13:08:35 +080030 app.toPage("startload.html")
31 return;
qiaoweibd656ad2020-06-11 15:12:03 +080032 }*/
qiaoweif044a742019-07-10 16:04:20 +080033 var uid = window.localStorage.getItem("token");
34 if (isEmpty(uid)) {
qiaowei9579db42020-04-14 13:08:35 +080035 //window.location = "login.html";
qiaoweibd656ad2020-06-11 15:12:03 +080036 this.toPage("login.html")
qiaoweif044a742019-07-10 16:04:20 +080037 } else {
38 //尝试登陆
39 V1Infor(function(ok, ret) {
40 console.log(ret)
41 if (ok) {
42 if(ret.code==200){
qiaowei22e23f82019-09-26 11:15:57 +080043 if(!isEmpty(ret.token)){
44 window.localStorage.setItem("token",ret.token);
qiaoweif044a742019-07-10 16:04:20 +080045 }
qiaowei9579db42020-04-14 13:08:35 +080046 //window.location = "main.html";
47 app.toPage("main.html")
qiaowei60c27e42019-07-11 16:43:54 +080048 }else{
qiaowei9579db42020-04-14 13:08:35 +080049 //window.location = "login.html";
50 app.toPage("login.html")
qiaoweif044a742019-07-10 16:04:20 +080051 }
52 } else {
53 //alert('无法请求到服务器,请检查网络并稍后再试');
54 if (ret.status == 401) {
55 //need login
qiaowei9579db42020-04-14 13:08:35 +080056 //window.location = "login.html";
57 app.toPage("login.html")
qiaoweif044a742019-07-10 16:04:20 +080058 } else {
59 //TODO ,没有网络
qiaowei9579db42020-04-14 13:08:35 +080060 app.toPage("main.html")
61 //window.location = "main.html";
qiaoweif044a742019-07-10 16:04:20 +080062 }
63 }
64 })
65 }
qiaowei9579db42020-04-14 13:08:35 +080066 },
67 toPage:function(page){
68 setTimeout(function() {
69 //window.location=page;
70 window.location=page;
qiaoweibd656ad2020-06-11 15:12:03 +080071 },1000)
qiaoweif044a742019-07-10 16:04:20 +080072 }
73};
74app.initialize();