| // pages/bindcard/bindcard.js |
| Page({ |
| |
| /** |
| * 页面的初始数据 |
| */ |
| data: { |
| index: 0, |
| idno: '', |
| name: '', |
| cardnum: '', |
| array: [ |
| '身份证', |
| '驾照', |
| '外国人居留证', |
| '港澳居民来往内地通行证', |
| |
| '军官证', |
| '护照', |
| '户口簿', |
| '其他' |
| ], |
| idtypes: [ |
| 'idcard', |
| 'driving_license', |
| 'foreigner_residence_permit', |
| 'hk_macau_pass', |
| |
| 'military_idcard', |
| 'passport', |
| 'residence_booklet', |
| 'unknown' |
| ], |
| // idtypes: [{ |
| // val: 'driving_license', |
| // name: '驾照' |
| // }, |
| // { |
| // val: 'foreigner_residence_permit', |
| // name: '外国人居留证' |
| // }, |
| // { |
| // val: 'hk_macau_pass', |
| // name: '港澳居民来往内地通行证' |
| // }, |
| // { |
| // val: 'idcard', |
| // name: '身份证' |
| // }, |
| // { |
| // val: 'military_idcard', |
| // name: '军官证' |
| // }, |
| // { |
| // val: 'passport', |
| // name: '护照' |
| // }, |
| // { |
| // val: 'residence_booklet', |
| // name: '户口簿' |
| // }, |
| // { |
| // val: 'unknown', |
| // name: '其他' |
| // } |
| // ] |
| }, |
| setName: function(e) { |
| this.setData({ |
| name: e.detail.value |
| }) |
| }, |
| bindPickerChange: function(e) { |
| this.setData({ |
| index: e.detail.value |
| }) |
| |
| }, |
| setIdCode: function(e) { |
| this.setData({ |
| idno: e.detail.value |
| }) |
| }, |
| setBankcard: function(e) { |
| this.setData({ |
| cardnum: e.detail.value |
| }) |
| }, |
| |
| /** |
| * 生命周期函数--监听页面加载 |
| */ |
| onLoad: function(options) { |
| |
| }, |
| |
| /** |
| * 生命周期函数--监听页面初次渲染完成 |
| */ |
| onReady: function() { |
| |
| }, |
| |
| /** |
| * 生命周期函数--监听页面显示 |
| */ |
| onShow: function() { |
| |
| }, |
| |
| /** |
| * 生命周期函数--监听页面隐藏 |
| */ |
| onHide: function() { |
| |
| }, |
| |
| /** |
| * 生命周期函数--监听页面卸载 |
| */ |
| onUnload: function() { |
| |
| }, |
| |
| /** |
| * 页面相关事件处理函数--监听用户下拉动作 |
| */ |
| onPullDownRefresh: function() { |
| |
| }, |
| |
| /** |
| * 页面上拉触底事件的处理函数 |
| */ |
| onReachBottom: function() { |
| |
| }, |
| |
| /** |
| * 用户点击右上角分享 |
| */ |
| onShareAppMessage: function() { |
| |
| }, |
| doNext: function() { |
| var name=this.data.name; |
| var idno=this.data.idno; |
| var cardnum=this.data.cardnum; |
| |
| if (wx.$isEmpty(name) || wx.$isEmpty(cardnum) || wx.$isEmpty(idno)) { |
| return; |
| } |
| cardnum = cardnum.trim(); |
| name = name.trim(); |
| idno = idno.trim(); |
| |
| wx.showLoading({ |
| title: '正在处理', |
| }) |
| var index=this.data.index; |
| var idtype = this.data.idtypes[index]; |
| |
| var param = { |
| "cardno": cardnum, |
| "idtype": idtype, |
| "name": name, |
| "idno": idno |
| } |
| wx.$doPost('/v1/bindcard', param, function(ok, ret) { |
| wx.hideLoading(); |
| if (ok) { |
| |
| console.log(ret) |
| if (ret.data.code == 200) { |
| wx.setStorageSync("name", name); |
| wx.setStorageSync("cardno", cardnum); |
| wx.setStorageSync("idtype", idtype); |
| wx.setStorageSync("idno", idno); |
| wx.setStorageSync("phoneX", ret.data.phonex); |
| wx.setStorageSync("personid", ret.data.personid); |
| wx.setStorageSync("signed", ret.data.signed); |
| wx.setStorageSync("paypwdset", ret.data.paypwdset); |
| wx.navigateTo({ |
| url: '../bindcheck/bindcheck', |
| }) |
| } else { |
| wx.showModal({ |
| title: '错误', |
| content: ret.data.msg, |
| duration: 2000 |
| }) |
| |
| } |
| } else { |
| wx.showModal({ |
| title: '错误', |
| content: "请求失败了" + ret.data.status + ",请稍后再试", |
| duration: 2000 |
| }) |
| } |
| }) |
| } |
| |
| |
| }) |