blob: 53d217f049b1da0e90ddbf639b4434125c55b4d9 [file] [log] [blame]
binquan.qiu7f2665f2020-03-27 17:19:57 +08001// pages/editpaypwd/editpaypwd.js
2Page({
3
4 /**
5 * 页面的初始数据
6 */
7 data: {
8 newpwd: '',
9 renewpwd: '',
10 oldpwd: ''
11 },
12
13 setPassword: function(e) {
14 this.setData({
15 newpwd: e.detail.value
16 })
17 },
18
19 setPassword2: function(e) {
20 this.setData({
21 renewpwd: e.detail.value
22 })
23 },
24
25 setOriPassword: function(e) {
26 this.setData({
27 oldpwd: e.detail.value
28 })
29 },
30
31 doNext: function() {
32 var oldpwd = this.data.oldpwd;
33 var pwd = this.data.newpwd;
34 var repwd = this.data.renewpwd;
35 if (wx.$isEmpty(pwd) || wx.$isEmpty(repwd) || wx.$isEmpty(oldpwd)) {
36 return;
37 }
38 if (pwd.length < 6) {
39 wx.showModal({
40 title: '提示',
41 content: '密码为6位数字',
42 })
43 return;
44 }
45 if (pwd != repwd) {
46 wx.showModal({
47 title: '提示',
48 content: '两次密码不一致',
49 })
50 return;
51 }
52 wx.showLoading("正在保存");
53 var param = {
54 "pwd": pwd,
55 "repwd": repwd,
56 "type": "renew",
57 "oldpwd": oldpwd
58 }
59 wx.$doPost('/v1/paypwd', param, function(ok, ret) {
60 wx.hideLoading();
61 if (ok) {
62 ret = ret.data;
63
64 if (ret.code == 200) {
65 wx.showModal({
66 title: '提示',
67 content: '修改密码成功',
68 showCancel: false,
69 success(res) {
70 wx.navigateBack({})
71 }
72 })
73 } else {
74 if (ret.code == -1) {
75 wx.removeStorageSync("token");
76 wx.showModal({
77 title: '提示',
78 content: ret.msg,
79 duration: 2000
80 })
81 wx.navigateTo({
82 url: '../wxlogin/wxlogin',
83 })
84 } else {
85 wx.showModal({
86 title: '错误',
87 content: '请求失败,请稍后再试',
88 duration: 4000
89 })
90 }
91 }
92 } else {
93
94 wx.showModal({
95 title: '错误',
96 content: '请求失败,请稍后再试',
97 duration: 4000
98 })
99 }
100 })
101 },
102
103 /**
104 * 生命周期函数--监听页面加载
105 */
106 onLoad: function(options) {
107
108 },
109
110 /**
111 * 生命周期函数--监听页面初次渲染完成
112 */
113 onReady: function() {
114
115 },
116
117 /**
118 * 生命周期函数--监听页面显示
119 */
120 onShow: function() {
121
122 },
123
124 /**
125 * 生命周期函数--监听页面隐藏
126 */
127 onHide: function() {
128
129 },
130
131 /**
132 * 生命周期函数--监听页面卸载
133 */
134 onUnload: function() {
135
136 },
137
138 /**
139 * 页面相关事件处理函数--监听用户下拉动作
140 */
141 onPullDownRefresh: function() {
142
143 },
144
145 /**
146 * 页面上拉触底事件的处理函数
147 */
148 onReachBottom: function() {
149
150 },
151
152 /**
153 * 用户点击右上角分享
154 */
155 onShareAppMessage: function() {
156
157 }
158})