123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 |
- /**
- *@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)
- }
- })
- })
- }
|