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