blob: b01a5bf763ca4ddca5be8604cbff76db9b3aaa3d [file] [log] [blame]
binquan.qiu7f2665f2020-03-27 17:19:57 +08001// pages/findpaypwd/findpaypwd.js
2Page({
3
4 /**
5 * 页面的初始数据
6 */
7 data: {
8 phone: '',
9 code: '',
10 sendTime: '获取验证码',
11 sendColor: 'rgb(124, 255, 112)',
12 snsMsgWait: 30,
13 smsFlag: true
14 },
15
16 /**
17 * 生命周期函数--监听页面加载
18 */
19 onLoad: function(options) {
20 wx.setNavigationBarTitle({
21 title: '获取验证码',
22 })
23
24 var phone = wx.getStorageSync('phoneX');
25 console.log(phone);
26 if (!wx.$isEmpty(phone)) {
27 this.setData({
28 phone: phone
29 })
30 } else {
31 phone = wx.getStorageSync('phone');
32 this.setData({
33 phone: phone
34 })
35 }
36 },
37 setPhone: function (e) {
38 this.setData({
39 phone: e.detail.value
40 })
41 },
42
43 setCode: function(e) {
44 this.setData({
45 code: e.detail.value
46 })
47 },
48
49 /**
50 * 生命周期函数--监听页面初次渲染完成
51 */
52 onReady: function() {
53
54 },
55
56 /**
57 * 生命周期函数--监听页面显示
58 */
59 onShow: function() {
60
61 },
62
63 /**
64 * 生命周期函数--监听页面隐藏
65 */
66 onHide: function() {
67
68 },
69
70 /**
71 * 生命周期函数--监听页面卸载
72 */
73 onUnload: function() {
74
75 },
76
77 /**
78 * 页面相关事件处理函数--监听用户下拉动作
79 */
80 onPullDownRefresh: function() {
81
82 },
83
84 /**
85 * 页面上拉触底事件的处理函数
86 */
87 onReachBottom: function() {
88
89 },
90
91 /**
92 * 用户点击右上角分享
93 */
94 onShareAppMessage: function() {
95
96 },
97
98 doNext: function() {
99 var code = this.data.code;
100 if (wx.$isEmpty(code)) {
101 return;
102 }
103 var param = {
104 "code": code,
105 }
106 wx.showLoading({
107 title: '加载中',
108 })
109 wx.$doPost('/v1/checkcode', param, function(ok, ret) {
110 wx.hideLoading();
111 if (ok) {
112
113 if (ret.data.code == 200) {
114 wx.setStorageSync("randomcode", ret.data.randcode);
115 wx.setStorageSync("paypwdtype", "find");
116
117 wx.navigateTo({
118 url: '../paypwdset/paypwdset',
119 })
120 } else {
121 wx.showModal({
122 title: '错误',
123 content: ret.data.message,
124 duration: 2000
125 })
126
127 }
128 } else {
129 wx.showModal({
130 title: '错误',
131 content: ret.data.message,
132 duration: 2000
133 })
134
135 }
136 })
137 },
138
139 getCode: function() {
140 if (false == this.data.smsFlag) {
141 return;
142 }
143 wx.$doCountdown(this);
144
145
146 wx.$doPost('/v1/code', {}, function(ok, ret) {
147
148 if (ok) {
149 if (ret.data.code == 200) {} else {
150 wx.showModal({
151 title: '错误',
152 content: ret.data.msg,
153
154 duration: 2000
155 })
156 }
157 } else {
158 wx.showModal({
159 title: '错误',
160 content: "请求失败了" + ret.data.status + ",请稍后再试",
161 duration: 2000
162 })
163 }
164 })
165 }
166})