blob: 524b8c418c0a1bea9807d0728d12d6587373757c [file] [log] [blame]
qiaoweif044a742019-07-10 16:04:20 +08001var db = null;
qiaowei5f8f92f2019-11-15 10:27:57 +08002var canCheck = false;
3var wait = 5;
qiaoweif044a742019-07-10 16:04:20 +08004var app = {
qiaoweif044a742019-07-10 16:04:20 +08005 // Application Constructor
6 initialize: function() {
7 document.addEventListener('deviceready', this.onDeviceReady.bind(this), false);
qiaowei5f8f92f2019-11-15 10:27:57 +08008 canCheck = false;
9 wait=5;
qiaoweif044a742019-07-10 16:04:20 +080010 },
qiaoweif044a742019-07-10 16:04:20 +080011 onDeviceReady: function() {
12 $.showLoading("加载中");
13 V1Bxy(function(ok, ret, err) {
14 if (ok) {
qiaowei60c27e42019-07-11 16:43:54 +080015 $.hideLoading();
16 if (ret.code == 200) {
qiaoweif044a742019-07-10 16:04:20 +080017 $("#content").html(ret.page);
qiaowei60c27e42019-07-11 16:43:54 +080018 if (isEmpty(ret.signed) || ret.signed != 'yes') {
qiaowei240e3442020-03-24 09:51:35 +080019 //$("#btn").show();
20 //app.checkTime();
21 //$("#content").css("bottom", "135px");
qiaowei60c27e42019-07-11 16:43:54 +080022 } else {
qiaowei8055aa72019-12-05 11:40:00 +080023 $("#unbtn").show();
qiaowei60c27e42019-07-11 16:43:54 +080024 $("#content").css("bottom", "10px");
qiaoweif044a742019-07-10 16:04:20 +080025 }
qiaowei60c27e42019-07-11 16:43:54 +080026 } else {
27 if (ret.code == -1) {
28 $.alert(ret.msg, "提示", function() {
29 window.location = 'bindcard.html'
30 });
31 } else {
32 $.alert(ret.msg, "错误");
33 }
qiaoweif044a742019-07-10 16:04:20 +080034 }
35 } else {
36 $.hideLoading();
37 $.alert("加载失败了:" + ret.status, "错误");
38 }
39 })
40 },
qiaowei8055aa72019-12-05 11:40:00 +080041 unAgreeXY: function(){
42 var cum = new auiDialog({});
43 var confirm = cum.alert({
44 title: "提示",
45 msg: '确定解除代扣协议吗?',
46 buttons: ['取消', '解除']
47 }, function(ret) {
48 if (ret.buttonIndex == 2) {
49 $.showLoading("正在请求");
50 var param = {}
51 V1UnSignbxy(param, function(ok, ret, err) {
52 if (ok) {
53 $.hideLoading();
54 if (ret.code == 200) {
55 window.localStorage.setItem("signed", ret.signed);
56 $.alert('解除成功', "提示", function() {
57 window.location = 'main.html'
58 });
59 } else {
60 $.alert(ret.msg, "错误");
61 }
62 } else {
63 $.hideLoading();
64 $.alert("请求失败了:" + ret.status + "请稍后再试", "错误");
65 }
66 })
67 }
68 })
69 },
qiaowei60c27e42019-07-11 16:43:54 +080070 agreeXY: function() {
qiaowei5f8f92f2019-11-15 10:27:57 +080071 if(!canCheck){
72 return;
73 }
qiaoweif044a742019-07-10 16:04:20 +080074 var agree = $("input[type=checkbox]:checked").val();
qiaowei60c27e42019-07-11 16:43:54 +080075 if (isEmpty(agree)) {
qiaoweif044a742019-07-10 16:04:20 +080076 $.alert("请同意签约代扣协议", "提示");
77 return;
78 }
79 $.showLoading("正在请求");
qiaowei60c27e42019-07-11 16:43:54 +080080 var param = {
81 "agree": agree
qiaoweif044a742019-07-10 16:04:20 +080082 }
qiaowei60c27e42019-07-11 16:43:54 +080083 V1Signbxy(param, function(ok, ret, err) {
qiaoweif044a742019-07-10 16:04:20 +080084 if (ok) {
qiaowei60c27e42019-07-11 16:43:54 +080085 $.hideLoading();
86 if (ret.code == 200) {
87 window.localStorage.setItem("signed", ret.signed);
88 window.location = "main.html";
89 } else {
qiaoweif044a742019-07-10 16:04:20 +080090 $.alert(ret.msg, "错误");
91 }
92 } else {
93 $.hideLoading();
qiaowei60c27e42019-07-11 16:43:54 +080094 $.alert("请求失败了:" + ret.status + "请稍后再试", "错误");
qiaoweif044a742019-07-10 16:04:20 +080095 }
96 })
qiaowei5f8f92f2019-11-15 10:27:57 +080097 },
98 checkTime: function(){
99 if (wait == 0) {
100 $("#signBtn").text("签约代扣协议");
101 $("#signBtn").addClass("aui-btn-info");
102 canCheck = true;
103 }else{
104 $("#signBtn").text(wait+"s 签约代扣协议");
105 wait--;
106 setTimeout(function() {
107 app.checkTime();
108 },1000)
109 }
qiaoweif044a742019-07-10 16:04:20 +0800110 }
qiaowei5f8f92f2019-11-15 10:27:57 +0800111
qiaoweif044a742019-07-10 16:04:20 +0800112};
113app.initialize();