let $api = require('../../utils/ajaxFn.js') let md5 = require('../../utils/md5.js') let validator = require('../../utils/validator.js') const app = getApp() Page({ data: { userStyle:{}, newTwo:"", info:{ newPwd: "", oldPwd: "" }, userInfo:{} }, onLoad() { this.setData({ userStyle:app.userStyle, userInfo:app.userInfo }) }, getOld(e){ this.setData({ 'info.oldPwd':e.detail.value }) }, getNem(e){ this.setData({ 'info.newPwd':e.detail.value }) }, getNemTwo(e){ this.setData({ newTwo: e.detail.value }) }, save(){ console.log(this.data.userInfo.mblNo,this.data.newTwo,this.data.info) if(validator.checkValEmpty(this.data.info.oldPwd)){ my.showToast({ content: '请输入原密码', duration: 2000, }); return } if(validator.checkValEmpty(this.data.info.newPwd)){ my.showToast({ content: '请输入新密码', duration: 2000, }); return } if(this.data.newTwo != this.data.info.newPwd){ my.showToast({ content: '两次新密码不一致,请确认', duration: 2000, }); return } $api.ajax( '/sib/user/updatePwd', 'POST', (res)=>{ }, (err)=>{ }, true, { newPwd: md5.hex_md5(this.data.userInfo.mblNo+this.data.info.newPwd), oldPwd: md5.hex_md5(this.data.userInfo.mblNo+this.data.info.oldPwd) } ) } });