blob: e9cb86cecfe005ad6c8003802c9a9d11f26d8adb [file] [log] [blame]
qiaowei60c27e42019-07-11 16:43:54 +08001var dict;
qiaoweif044a742019-07-10 16:04:20 +08002var app = {
3
4 // Application Constructor
5 initialize: function() {
6 document.addEventListener('deviceready', this.onDeviceReady.bind(this), false);
7 },
qiaowei60c27e42019-07-11 16:43:54 +08008
qiaoweif044a742019-07-10 16:04:20 +08009 onDeviceReady: function() {
10 var uid = window.localStorage.getItem("uid");
qiaowei60c27e42019-07-11 16:43:54 +080011 this.loadData();
12 },
13 loadData: function() {
14 $.showLoading("正在加载");
15 V1Idtypes(function(ok, ret) {
16 if (ok) {
17 $.hideLoading();
18 if (ret.code == 200) {
19 dict = ret.idtypes;
20 let keys = Object.keys(dict);
21 let vals = Object.values(dict);
22 console.log(keys, vals)
23 var items=[];
24 for(var key of keys){
25 var bean = {
26 "title":dict[key],
27 "value":key
28 }
29 items.push(bean)
30 }
31 $("#idtype").val(items[0].title)
32 $("#idtype").attr("data-values",items[0].value)
33 $("#idtype").select({
34 title: "请选择证件类型",
35 items: items
36 });
37 } else {
38 $.alert(ret.msg, "错误");
39 }
40 } else {
41 $.hideLoading();
42 $.alert("请求失败了 " + ret.status + ",请稍后再试", "错误");
43 }
44 })
qiaoweif044a742019-07-10 16:04:20 +080045 },
46 doNext: function() {
qiaowei60c27e42019-07-11 16:43:54 +080047 var cardnum = $("#cardnum").val();
48 var name = $("#name").val();
49 var idno = $("#idno").val();
50 if (isEmpty(name) || isEmpty(cardnum)||isEmpty(idno)) {
51 return;
52 }
53 var idtype = $("#idtype").attr("data-values")
54 if(isEmpty(idtype)){
55 $.alert("请选择证件类型", "错误");
qiaoweif044a742019-07-10 16:04:20 +080056 return;
57 }
58 /*var agree = $("input[type=checkbox]:checked").val();
59 if(isEmpty(agree)){
60 $.alert("请同意用户协议与隐私条款", "提示");
61 return;
62 }*/
63 $.showLoading("正在处理");
qiaowei60c27e42019-07-11 16:43:54 +080064 var param = {
65 "cardno": cardnum,
66 "idtype": idtype,
67 "name": name,
68 "idno": idno
qiaoweif044a742019-07-10 16:04:20 +080069 }
qiaowei60c27e42019-07-11 16:43:54 +080070 V1Bindcard(param, function(ok, ret) {
71 if (ok) {
qiaoweif044a742019-07-10 16:04:20 +080072 $.hideLoading();
73 console.log(ret)
qiaowei60c27e42019-07-11 16:43:54 +080074 if (ret.code == 200) {
75 window.localStorage.setItem("phoneX",ret.phonex);
76 window.localStorage.setItem("name", name);
77 window.localStorage.setItem("personid", ret.personid);
78 window.localStorage.setItem("signed", ret.signed);
79 window.localStorage.setItem("paypwdset", ret.paypwdset);
80 window.location = "bindcheck.html";
81 } else {
82 if (ret.code == -1) {
83 $.alert(ret.msg, "提示", function() {
84 window.location = "main.html"
qiaoweif044a742019-07-10 16:04:20 +080085 });
qiaowei60c27e42019-07-11 16:43:54 +080086 } else {
87 $.alert(ret.msg, "错误");
qiaoweif044a742019-07-10 16:04:20 +080088 }
qiaowei60c27e42019-07-11 16:43:54 +080089 }
90 } else {
qiaoweif044a742019-07-10 16:04:20 +080091 $.hideLoading();
qiaowei60c27e42019-07-11 16:43:54 +080092 $.alert("请求失败了 " + ret.status + ",请稍后再试", "错误");
qiaoweif044a742019-07-10 16:04:20 +080093 }
94 })
95 }
96};
qiaowei60c27e42019-07-11 16:43:54 +080097app.initialize();