|
@@ -167,15 +167,22 @@ export function organizationUpdate(params) {
|
|
|
}
|
|
|
/**
|
|
|
*机构登录
|
|
|
+ * @param mobileOrEmail 邮箱或手机
|
|
|
+ * @param password 密码
|
|
|
+ * @param source 来源 PC与小程序传:'www'crm就传'crm'
|
|
|
*/
|
|
|
export function organizationLogin(params) {
|
|
|
return new Promise(function(resolve,reject) {
|
|
|
- request.post('/club/authorization',params, res => {
|
|
|
- if(res.code == '0'){
|
|
|
- resolve(res)
|
|
|
- }else{
|
|
|
- reject(res)
|
|
|
- }
|
|
|
+ if( params.mobileOrEmail == ''){
|
|
|
+ uni.showToast({title: '请输入账户名',duration: 2000,mask:true, icon:'none'})
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if( params.password == ''){
|
|
|
+ uni.showToast({title: '请输入密码',duration: 2000,mask:true,icon:'none'})
|
|
|
+ return
|
|
|
+ }
|
|
|
+ request.post('/user/login',params, res => {
|
|
|
+ resolve(res)
|
|
|
})
|
|
|
})
|
|
|
}
|
|
@@ -184,7 +191,23 @@ export function organizationLogin(params) {
|
|
|
*/
|
|
|
export function bindingEmail(params) {
|
|
|
return new Promise(function(resolve,reject) {
|
|
|
- request.post('/club/authorization',params, res => {
|
|
|
+ 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.code == ''){
|
|
|
+ uni.showToast({title: '请输入邮箱验证码',duration: 2000,mask:true,icon:'none'})
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if(!$reg.isEmailCode(params.code)){
|
|
|
+ uni.showToast({title: '验证码格式不正确',duration: 2000,mask:true,icon:'none'})
|
|
|
+ return
|
|
|
+ }
|
|
|
+ request.post('/user/binding',params, res => {
|
|
|
if(res.code == '0'){
|
|
|
resolve(res)
|
|
|
}else{
|
|
@@ -198,7 +221,27 @@ export function bindingEmail(params) {
|
|
|
*/
|
|
|
export function bindingWechat(params) {
|
|
|
return new Promise(function(resolve,reject) {
|
|
|
- request.post('/club/authorization',params, res => {
|
|
|
+ if( params.linkName == ''){
|
|
|
+ uni.showToast({title: '请输入姓名',duration: 2000,mask:true, icon:'none'})
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if( params.mobile == ''){
|
|
|
+ uni.showToast({title: '请输入手机号',duration: 2000,mask:true,icon:'none'})
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if(!$reg.isMobile(params.mobile)){
|
|
|
+ uni.showToast({title: '验证码格式不正确',duration: 2000,mask:true,icon:'none'})
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if( params.verificationCode == ''){
|
|
|
+ uni.showToast({title: '请输入手机验证码',duration: 2000,mask:true,icon:'none'})
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if(!$reg.isMobileCode(params.verificationCode)){
|
|
|
+ uni.showToast({title: '验证码格式不正确',duration: 2000,mask:true,icon:'none'})
|
|
|
+ return
|
|
|
+ }
|
|
|
+ request.post('/club/bindingWx',params, res => {
|
|
|
if(res.code == '0'){
|
|
|
resolve(res)
|
|
|
}else{
|
|
@@ -255,7 +298,7 @@ export function accountInfo(params) {
|
|
|
*/
|
|
|
export function queryHomeInfo(params) {
|
|
|
return new Promise(function(resolve,reject) {
|
|
|
- request.post('/club/authorization',params, res => {
|
|
|
+ request.get('/home/modules',{params}, res => {
|
|
|
if(res.code == '0'){
|
|
|
resolve(res)
|
|
|
}else{
|
|
@@ -283,9 +326,40 @@ export function userInfoLogin(params) {
|
|
|
*手机修改密码
|
|
|
*/
|
|
|
export function mobilePassword(params) {
|
|
|
-
|
|
|
return new Promise(function(resolve,reject) {
|
|
|
- request.post('/club/authorization',params, res => {
|
|
|
+ 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, res => {
|
|
|
if(res.code == '0'){
|
|
|
resolve(res)
|
|
|
}else{
|
|
@@ -299,7 +373,39 @@ export function mobilePassword(params) {
|
|
|
*/
|
|
|
export function emailPassword(params) {
|
|
|
return new Promise(function(resolve,reject) {
|
|
|
- request.post('/club/authorization',params, res => {
|
|
|
+ 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, res => {
|
|
|
if(res.code == '0'){
|
|
|
resolve(res)
|
|
|
}else{
|