/** *@des 用户模块接口 *@author zhengjinyi *@date 2020/03/19 14:56:57 *@param registerByPass */ import request from '@/common/config/caimeiApi.js' import $reg from '@/common/config/common.js' /** *手机修改密码 */ export function mobilePassword(params) { return new Promise(function(resolve,reject) { if( params.mobileOrEmail == ''){ uni.showToast({title: '请输入手机号',duration: 2000,mask:true,icon:'none'}) return } if(!$reg.isMobile(params.mobileOrEmail)){ uni.showToast({title: '手机格式不正确',duration: 2000,mask:true,icon:'none'}) return } if( params.activateCode == ''){ uni.showToast({title: '请输入手机验证码',duration: 2000,mask:true,icon:'none'}) return } if(!$reg.isMobileCode(params.activateCode)){ uni.showToast({title: '验证码格式不正确',duration: 2000,mask:true,icon:'none'}) return } if( params.passWord == ''){ uni.showToast({title: '请输入密码',duration: 2000,mask:true,icon:'none'}) return } if(!$reg.checkPwd(params.passWord)){ uni.showToast({title: '密码必须为8-16位字母数字的组合',duration: 2000,mask:true,icon:'none'}) return } if( params.confirmPwd == ''){ uni.showToast({title: '请再次确认密码',duration: 2000,mask:true,icon:'none'}) return } if( params.confirmPwd !== params.passWord){ uni.showToast({title: '两次输入的密码不一致',duration: 2000,mask:true,icon:'none'}) return } request.post('/user/findCompanyPwd',params, true,res => { if(res.code == 0){ resolve(res) }else{ reject(res) } }) }) } /** *邮箱修改密码 */ export function emailPassword(params) { return new Promise(function(resolve,reject) { if( params.mobileOrEmail == ''){ uni.showToast({title: '请输入邮箱',duration: 2000,mask:true,icon:'none'}) return } if(!$reg.isEmail(params.mobileOrEmail)){ uni.showToast({title: '请输入正确的邮箱地址',duration: 2000,mask:true,icon:'none'}) return } if( params.activateCode == ''){ uni.showToast({title: '请输入邮箱验证码',duration: 2000,mask:true,icon:'none'}) return } if(!$reg.isEmailCode(params.activateCode)){ uni.showToast({title: '验证码格式不正确',duration: 2000,mask:true,icon:'none'}) return } if( params.passWord == ''){ uni.showToast({title: '请输入密码',duration: 2000,mask:true,icon:'none'}) return } if(!$reg.checkPwd(params.passWord)){ uni.showToast({title: '密码必须为8-16位字母数字的组合',duration: 2000,mask:true,icon:'none'}) return } if( params.confirmPwd == ''){ uni.showToast({title: '请再次确认密码',duration: 2000,mask:true,icon:'none'}) return } if( params.confirmPwd !== params.passWord){ uni.showToast({title: '两次输入的密码不一致',duration: 2000,mask:true,icon:'none'}) return } request.post('/user/findCompanyPwd',params,true, res => { if(res.code == 0){ resolve(res) }else{ reject(res) } }) }) } /** *修改手机号 */ export function changeMobile(params) { return new Promise(function(resolve,reject) { if( params.contractMobile == ''){ uni.showToast({title: '请输入新的手机号码',duration: 2000,mask:true,icon:'none'}) return } if(!$reg.isMobile(params.contractMobile)){ uni.showToast({title: '请输入正确的手机号码',duration: 2000,mask:true,icon:'none'}) return } if( params.mobileCode == ''){ uni.showToast({title: '请输入旧手机验证码',duration: 2000,mask:true,icon:'none'}) return } if(!$reg.isMobileCode(params.mobileCode)){ uni.showToast({title: '旧手机验证码格式不正确',duration: 2000,mask:true,icon:'none'}) return } if( params.newMobileCode == ''){ uni.showToast({title: '请输入新手机验证码',duration: 2000,mask:true,icon:'none'}) return } if(!$reg.isMobileCode(params.newMobileCode)){ uni.showToast({title: '新手机验证码格式不正确',duration: 2000,mask:true,icon:'none'}) return } request.post('/club/changeMobile',params,true, res => { if(res.code == 0){ resolve(res) }else{ reject(res) } }) }) }