/** *@des 用户模块接口 *@author zhengjinyi *@date 2020/03/19 14:56:57 *@param registerByPass */ import request from '@/common/config/caimeiApi.js' import { queryVerifImage , queryMobileCode , queryEmailCode } from '@/api/utils.js' import $reg from '@/common/config/common.js' // 首页初始化 const queryHomeInfo = "/tiny-shop/v1/common/provinces/index"; // 机构修改申请信息 const organizationModify = "/tiny-shop/v1/common/provinces/index"; // 获取机构资料 const organizationInfo = "/tiny-shop/v1/common/provinces/index"; // 机构资料修改保存 const organizationUpdate = "/tiny-shop/v1/common/provinces/index"; // 机构登录 const organizationLogin = "/tiny-shop/v1/common/collect/create"; // 绑定邮箱 const bindingEmail = "/tiny-shop/v1/common/collect/delete"; // 绑定微信 const bindingWechat = "/tiny-shop/v1/common/transmit/create"; // 邀请码授权登录 const invitationLogin = "/tiny-shop/v1/common/adv/index"; // 获取个人中心信息 const personalInfo = "/tiny-shop/v1/common/config/index"; // 获取账户余额明细 const accountInfo = "/tiny-shop/v1/common/pay/create"; // 手机修改密码 const mobilePassword = "/tiny-shop/v1/third-party/wechat-js-sdk"; // 邮箱修改密码 const emailPassword = "/tiny-shop/v1/third-party/wechat-js-sdk"; /** *机构注册第一步校验 */ export function organizationVerifyRegisterFirst(params) { return new Promise(function(resolve,reject) { if( params.email == ''){ uni.showToast({title: '请输入邮箱地址',duration: 2000,mask:true, icon:'none'}) return } if(!$reg.isEmail(params.email)){ uni.showToast({title: '请输入正确的邮箱地址',duration: 2000,mask:true,icon:'none'}) return } if( params.mailboxCode == ''){ uni.showToast({title: '请输入邮箱验证码',duration: 2000,mask:true,icon:'none'}) return } if(!$reg.isEmailCode(params.mailboxCode)){ 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.passWordConfirm == ''){ uni.showToast({title: '请再次确认密码',duration: 2000,mask:true,icon:'none'}) return } if( params.passWordConfirm !== params.password){ uni.showToast({title: '两次输入的密码不一致',duration: 2000,mask:true,icon:'none'}) return } request.post('/club/verifyRegister',params, res => { if(res.code == '0'){ resolve(res); }else{ reject(res) } }) }); } /** *机构注册第二步校验 */ export function organizationVerifyRegisterTwo(params) { return new Promise(function(resolve,reject) { if( params.name == ''){ uni.showToast({title: '请输入机构名称',duration: 2000,mask:true, icon:'none'}) return } if( params.linkMan == ''){ uni.showToast({title: '请输入联系人名称',duration: 2000,mask:true,icon:'none'}) return } if( params.bindMobile == ''){ uni.showToast({title: '请输入手机号',duration: 2000,mask:true,icon:'none'}) return } if(!$reg.isMobile(params.bindMobile)){ uni.showToast({title: '手机格式不正确',duration: 2000,mask:true,icon:'none'}) return } if( params.activationCode == ''){ uni.showToast({title: '请输入手机验证码',duration: 2000,mask:true,icon:'none'}) return } if(!$reg.isMobileCode(params.activationCode)){ uni.showToast({title: '验证码格式不正确',duration: 2000,mask:true,icon:'none'}) return } request.post('/club/verifyRegister',params, res => { if(res.code == '0'){ resolve(res); }else{ reject(res) } }) }); } /** *机构注册提交审核 */ export function organizationRegister(params) { if(params.isAgreed!=1){ uni.showToast({title: '请勾选协议',duration: 2000,mask:true,icon:'none'}) return } return new Promise(function(resolve,reject) { request.post('/user/club/clubRegister',params, res => { if(res.code == '0'){ resolve(res) }else{ reject(res) } }) }) } /** *用户状态初始化 */ export function userInfoLogin(params) { return new Promise(function(resolve,reject) { request.post('/club/authorization',params, res => { if(res.code == '0'){ resolve(res) }else{ reject(res) } }) }) } export default { queryHomeInfo, organizationModify, organizationInfo, organizationUpdate, organizationLogin, bindingEmail, bindingWechat, invitationLogin, personalInfo, accountInfo, mobilePassword, emailPassword, };