blob: 5f48d1e58bef23223392738d2a055584a7b1316e [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 debugger;
29 var firstload = window.localStorage.getItem("firstload");
qiaoweid727ec42020-04-14 17:52:42 +080030 if(isEmpty(firstload)||firstload!='yes'){
qiaowei9579db42020-04-14 13:08:35 +080031 app.toPage("startload.html")
32 return;
33 }
qiaoweif044a742019-07-10 16:04:20 +080034 var uid = window.localStorage.getItem("token");
35 if (isEmpty(uid)) {
qiaowei9579db42020-04-14 13:08:35 +080036 //window.location = "login.html";
37 toPage("login.html")
qiaoweif044a742019-07-10 16:04:20 +080038 } else {
39 //尝试登陆
40 V1Infor(function(ok, ret) {
41 console.log(ret)
42 if (ok) {
43 if(ret.code==200){
qiaowei22e23f82019-09-26 11:15:57 +080044 if(!isEmpty(ret.token)){
45 window.localStorage.setItem("token",ret.token);
qiaoweif044a742019-07-10 16:04:20 +080046 }
qiaowei9579db42020-04-14 13:08:35 +080047 //window.location = "main.html";
48 app.toPage("main.html")
qiaowei60c27e42019-07-11 16:43:54 +080049 }else{
qiaowei9579db42020-04-14 13:08:35 +080050 //window.location = "login.html";
51 app.toPage("login.html")
qiaoweif044a742019-07-10 16:04:20 +080052 }
53 } else {
54 //alert('无法请求到服务器,请检查网络并稍后再试');
55 if (ret.status == 401) {
56 //need login
qiaowei9579db42020-04-14 13:08:35 +080057 //window.location = "login.html";
58 app.toPage("login.html")
qiaoweif044a742019-07-10 16:04:20 +080059 } else {
60 //TODO ,没有网络
qiaowei9579db42020-04-14 13:08:35 +080061 app.toPage("main.html")
62 //window.location = "main.html";
qiaoweif044a742019-07-10 16:04:20 +080063 }
64 }
65 })
66 }
qiaowei9579db42020-04-14 13:08:35 +080067 },
68 toPage:function(page){
69 setTimeout(function() {
70 //window.location=page;
71 window.location=page;
72 },2000)
qiaoweif044a742019-07-10 16:04:20 +080073 }
74};
75app.initialize();