2 lines
4.8 KiB
JavaScript
2 lines
4.8 KiB
JavaScript
"use strict";const s=require("../../../common/vendor.js"),o=require("../../../components/goEasyTool/tool.js"),a=require("../../../components/request.js"),r={data:()=>({oldPassword:"",newPassword:"",confirmPassword:"",showoldPassword:!0,shownewPassword:!0,showconfirmPassword:!0,oldPasswordError:!1,newPasswordErrorone:!1,newPasswordErrortwo:!1,confirmPasswordError:!1,id:"",havaPassword:null,email:""}),onLoad(){s.index.getStorage({key:"userinfo",success:s=>{this.id=s.data.id,this.havaPassword=s.data.havaPassword,console.log(this.id,this.havaPassword),this.email=s.data.email}})},onShow(){s.index.getStorage({key:"userinfo",success:s=>{this.id=s.data.id,this.havaPassword=s.data.havaPassword,console.log(this.id,this.havaPassword),this.email=s.data.email}})},methods:{onforgetPassword(){""!==this.email&&null!==this.email?a.request({url:"user/forgetMail",method:"POST",data:{mailAddress:this.email},userInfo:!0}).then((o=>{200===o.code?s.index.showToast({title:"已向您的"+this.email+"邮箱发送密码重置邮件,请在邮箱中进行密码重置",icon:"success",duration:5e3}):s.index.showToast({title:o.data,icon:"none",duration:2e3})})).catch((()=>{s.index.showToast({title:"网络错误",icon:"none",duration:2e3})})):s.index.showToast({title:"请先绑定邮箱再进行操作",icon:"none",duration:2e3})},validatePassword:s=>/^(?=.*[A-Z])(?=.*[a-z])(?=.*\d)[A-Za-z\d]{6,16}$/.test(s),onConfirm(){this.oldPasswordError=!1,this.newPasswordErrorone=!1,this.newPasswordErrortwo=!1,this.confirmPasswordError=!1,""!==this.email&&null!==this.email?!(""===this.oldPassword&&1==this.havaPassword||!1===this.validatePassword(this.oldPassword)&&1==this.havaPassword)?!1!==this.validatePassword(this.newPassword)&&""!==this.newPassword?this.newPassword!==this.oldPassword?this.confirmPassword===this.newPassword?this.havaPassword?(s.index.showLoading({title:"修改中...",mask:!0}),o.goEasylogout(this.$goeasy),a.request({url:"user/updateUserInfo",method:"POST",data:{id:this.id,newPassword:this.newPassword,confirmPassword:this.confirmPassword,oldPassword:this.oldPassword},userInfo:!0}).then((a=>{console.log("修改调用返回",a),200===a.code?(s.index.showToast({title:"修改成功",icon:"success"}),s.index.setStorageSync("userinfo",a.data),o.goEasylogin(this.$goeasy,String(a.data.id),a.data.headerIcon,a.data.nickName),s.index.hideLoading(),s.index.navigateBack({delta:1})):(s.index.hideLoading(),s.index.showToast({title:a.data,icon:"none"}))}))):(s.index.showLoading({title:"修改中...",mask:!0}),a.request({url:"user/setPassword",method:"POST",data:{id:this.id,password:this.newPassword,confirmPassword:this.confirmPassword},userInfo:!0}).then((o=>{console.log("修改调用返回",o),200===o.code?(s.index.showToast({title:"修改成功",icon:"success"}),s.index.hideLoading(),s.index.navigateBack({delta:1})):(s.index.hideLoading(),s.index.showToast({title:o.data,icon:"none"}))}))):this.confirmPasswordError=!0:this.newPasswordErrortwo=!0:this.newPasswordErrorone=!0:this.oldPasswordError=!0:s.index.showToast({title:"请先绑定邮箱再进行操作",icon:"none",duration:2e3})},changenewPassword(){this.shownewPassword=!this.shownewPassword},changeconfirmPassword(){this.showconfirmPassword=!this.showconfirmPassword},changeoldPassword(){this.showoldPassword=!this.showoldPassword},onBack(){console.log(1),s.wx$1.navigateBack({delta:1})}}};const d=s._export_sfc(r,[["render",function(o,a,r,d,e,i){return s.e({a:s.o(((...s)=>i.onBack&&i.onBack(...s))),b:e.havaPassword},e.havaPassword?{c:e.showoldPassword,d:e.oldPassword,e:s.o((s=>e.oldPassword=s.detail.value)),f:s.o(((...s)=>i.changeoldPassword&&i.changeoldPassword(...s))),g:e.showoldPassword?"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Displaypassword.png":"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/notdisplaypassword.png"}:{},{h:e.havaPassword},(e.havaPassword,{}),{i:1==e.oldPasswordError&&1==e.havaPassword},(1==e.oldPasswordError&&e.havaPassword,{}),{j:e.shownewPassword,k:e.newPassword,l:s.o((s=>e.newPassword=s.detail.value)),m:s.o(((...s)=>i.changenewPassword&&i.changenewPassword(...s))),n:e.shownewPassword?"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Displaypassword.png":"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/notdisplaypassword.png",o:e.newPasswordErrorone},(e.newPasswordErrorone,{}),{p:e.newPasswordErrortwo},(e.newPasswordErrortwo,{}),{q:e.showconfirmPassword,r:e.confirmPassword,s:s.o((s=>e.confirmPassword=s.detail.value)),t:s.o(((...s)=>i.changeconfirmPassword&&i.changeconfirmPassword(...s))),v:e.showconfirmPassword?"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Displaypassword.png":"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/notdisplaypassword.png",w:e.confirmPasswordError},(e.confirmPasswordError,{}),{x:s.o(((...s)=>i.onConfirm&&i.onConfirm(...s))),y:s.o(((...s)=>i.onforgetPassword&&i.onforgetPassword(...s)))})}],["__scopeId","data-v-8ede7a79"]]);wx.createPage(d);
|