123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- const app = getApp();
- Page({
-
- data: {
- past_password:'',
- password:'',
- qpassword:'',
- used_value:'',
- password_value:'',
- qpassword_value:'',
- },
-
- onLoad: function (options) {
- },
-
- used_password: function (e) {
- var _used_password = e.detail.value;
-
- this.setData({
- past_password: _used_password
- });
- },
-
-
- password: function (e) {
- var _password = e.detail.value;
-
- this.setData({
- password: _password
- });
- },
-
-
- qpassword: function (e) {
- var _qpassword = e.detail.value;
-
- this.setData({
- qpassword: _qpassword
- });
- },
-
- complete: function (e) {
- var _this = this;
- var _past_password = _this.data.past_password;
- var _password = _this.data.password;
- var _qpassword = _this.data.qpassword;
-
-
-
- if (_past_password == ''){
- var _qrcode = '原始密码不能为空'
- getApp().Tips(_qrcode);
- } else if (_password == ''){
- var _qrcode = '新密码不能为空'
- getApp().Tips(_qrcode);
- } else if (_qpassword == '') {
- var _qrcode = '确认新密码不能为空'
- getApp().Tips(_qrcode);
- } else if (_password != _qpassword) {
- var _qrcode = '两次新密码输入不一致'
- getApp().Tips(_qrcode);
- }else{
- let income_url = 'my/accountsecurity/resetpassword';
- let income_data = {
- past_password: _past_password,
- password: _password,
- qpassword: _qpassword,
- };
- app.postRequest(income_url, income_data, function (res) {
-
- if (res.code == 201) {
- wx.showToast({
- title: '修改成功',
- duration: 1500,
- })
-
- setTimeout(function () {
- wx.clearStorageSync();
- wx.reLaunch({
- url: '/pages/Landpage/Land/Land'
- });
-
- }, 800)
-
- return;
- }
-
- if (res.data.past_password){
- getApp().Tips(res.data.past_password[0]);
- _this.setData({
- used_value: '',
- });
- } else if (res.data.password){
- getApp().Tips(res.data.password[0]);
- _this.setData({
- password_value: '',
- qpassword_value: '',
- });
- }
-
-
- })
- }
- },
- })
|