| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 | 
							- const md5 = require("../../../../utils/md5");
 
- const _Http = getApp().globalData.http;
 
- import Toast from '@vant/weapp/toast/toast';
 
- Page({
 
-     /**
 
-      * 页面的初始数据
 
-      */
 
-     data: {
 
-         from: {
 
-             password: "", //原密码
 
-             newPassword: "", //新密码
 
-             verifyNewPassword: "" //确认密码
 
-         },
 
-         disabled: true,
 
-         loading: false,
 
-         confirmPassword: "",
 
-     },
 
-     /**
 
-      * 生命周期函数--监听页面加载
 
-      */
 
-     onLoad(options) {
 
-     },
 
-     /* 修改密码 */
 
-     changePassword() {
 
-         if (this.data.disabled || this.data.loading) return;
 
-         if (this.data.confirmPassword != true) return Toast({
 
-             message: '请检查新密码与确认密码',
 
-             position: 'bottom'
 
-         });
 
-         let from = this.data.from;
 
-         this.setData({
 
-             loading: true
 
-         })
 
-         _Http.basic({
 
-             "classname": "common.usercenter.usercenter",
 
-             "method": "changePassWord",
 
-             "content": {
 
-                 "password": md5.hexMD5(from.password),
 
-                 "newpassword": md5.hexMD5(from.newPassword)
 
-             }
 
-         }).then(res => {
 
-             console.log(res)
 
-             this.setData({
 
-                 loading: false
 
-             })
 
-             if (res.msg != '成功') return wx.showToast({
 
-                 title: res.msg,
 
-                 icon: "none"
 
-             })
 
-             /* Toast({
 
-                            message: res.msg,
 
-                            position: 'bottom'
 
-                        }); */
 
-             this.setData({
 
-                 disabled: true
 
-             })
 
-             wx.showToast({
 
-                 title: '修改成功!',
 
-             })
 
-             setTimeout(() => {
 
-                 wx.navigateBack({
 
-                     delta: 0
 
-                 })
 
-             }, 300)
 
-         })
 
-     },
 
-     /* 表单输入 */
 
-     formInput(e) {
 
-         let v = e.detail.value.trim(),
 
-             name = e.currentTarget.dataset.name;
 
-         this.setData({
 
-             [`from.${name}`]: v
 
-         });
 
-         let disabled = false,
 
-             from = this.data.from;
 
-         for (let i in from) {
 
-             if (from[i] == '') disabled = true;
 
-         }
 
-         this.setData({
 
-             disabled
 
-         })
 
-     },
 
-     /* 验证确认密码 */
 
-     passwordBlur() {
 
-         let {
 
-             from
 
-         } = this.data,
 
-             confirmPassword = from.newPassword == from.verifyNewPassword;
 
-         if (from.newPassword == '' || from.verifyNewPassword == '') confirmPassword = ""
 
-         this.setData({
 
-             confirmPassword
 
-         })
 
-     },
 
-     /* 清除确认密码 */
 
-     clearNewPassword() {
 
-         this.setData({
 
-             ['from.verifyNewPassword']: '',
 
-             confirmPassword: ""
 
-         })
 
-     },
 
- })
 
 
  |