blob: 7af7d38ffa4b7909699b64552bcea206b3519898 [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=[];
qiaowei5f8f92f2019-11-15 10:27:57 +080024 var selectItem=items[0];
qiaowei60c27e42019-07-11 16:43:54 +080025 for(var key of keys){
26 var bean = {
27 "title":dict[key],
28 "value":key
29 }
qiaowei5f8f92f2019-11-15 10:27:57 +080030 if(key == 'idcard'){
31 selectItem=bean;
32 }
qiaowei60c27e42019-07-11 16:43:54 +080033 items.push(bean)
34 }
qiaowei5f8f92f2019-11-15 10:27:57 +080035 $("#idtype").val(selectItem.title)
36 $("#idtype").attr("data-values",selectItem.value)
qiaowei60c27e42019-07-11 16:43:54 +080037 $("#idtype").select({
38 title: "请选择证件类型",
39 items: items
40 });
41 } else {
42 $.alert(ret.msg, "错误");
43 }
44 } else {
45 $.hideLoading();
46 $.alert("请求失败了 " + ret.status + ",请稍后再试", "错误");
47 }
48 })
qiaoweif044a742019-07-10 16:04:20 +080049 },
50 doNext: function() {
qiaowei60c27e42019-07-11 16:43:54 +080051 var cardnum = $("#cardnum").val();
52 var name = $("#name").val();
53 var idno = $("#idno").val();
54 if (isEmpty(name) || isEmpty(cardnum)||isEmpty(idno)) {
55 return;
56 }
57 var idtype = $("#idtype").attr("data-values")
58 if(isEmpty(idtype)){
59 $.alert("请选择证件类型", "错误");
qiaoweif044a742019-07-10 16:04:20 +080060 return;
61 }
qiaowei5f8f92f2019-11-15 10:27:57 +080062 cardnum = cardnum.trim();
63 name = name.trim();
64 idno = idno.trim();
65
qiaoweif044a742019-07-10 16:04:20 +080066 $.showLoading("正在处理");
qiaowei60c27e42019-07-11 16:43:54 +080067 var param = {
68 "cardno": cardnum,
69 "idtype": idtype,
70 "name": name,
71 "idno": idno
qiaoweif044a742019-07-10 16:04:20 +080072 }
qiaowei60c27e42019-07-11 16:43:54 +080073 V1Bindcard(param, function(ok, ret) {
74 if (ok) {
qiaoweif044a742019-07-10 16:04:20 +080075 $.hideLoading();
76 console.log(ret)
qiaowei60c27e42019-07-11 16:43:54 +080077 if (ret.code == 200) {
qiaowei60c27e42019-07-11 16:43:54 +080078 window.localStorage.setItem("name", name);
qiaowei5f8f92f2019-11-15 10:27:57 +080079 window.localStorage.setItem("cardno", cardnum);
80 window.localStorage.setItem("idtype", idtype);
81 window.localStorage.setItem("idno", idno);
82 window.localStorage.setItem("phoneX",ret.phonex);
qiaowei60c27e42019-07-11 16:43:54 +080083 window.localStorage.setItem("personid", ret.personid);
qiaoweic5a87f72020-03-27 12:40:19 +080084 window.localStorage.setItem("userid", ret.personid);
qiaowei60c27e42019-07-11 16:43:54 +080085 window.localStorage.setItem("signed", ret.signed);
86 window.localStorage.setItem("paypwdset", ret.paypwdset);
qiaoweic5a87f72020-03-27 12:40:19 +080087 if(ret.signed=='yes'){
88 window.location = "main.html"
89 }else{
90 window.location = "bindcheck.html";
91 }
92
qiaowei60c27e42019-07-11 16:43:54 +080093 } else {
94 if (ret.code == -1) {
95 $.alert(ret.msg, "提示", function() {
96 window.location = "main.html"
qiaoweif044a742019-07-10 16:04:20 +080097 });
qiaowei60c27e42019-07-11 16:43:54 +080098 } else {
99 $.alert(ret.msg, "错误");
qiaoweif044a742019-07-10 16:04:20 +0800100 }
qiaowei60c27e42019-07-11 16:43:54 +0800101 }
102 } else {
qiaoweif044a742019-07-10 16:04:20 +0800103 $.hideLoading();
qiaowei60c27e42019-07-11 16:43:54 +0800104 $.alert("请求失败了 " + ret.status + ",请稍后再试", "错误");
qiaoweif044a742019-07-10 16:04:20 +0800105 }
106 })
107 }
108};
qiaowei60c27e42019-07-11 16:43:54 +0800109app.initialize();