From 255e8bcf4adc9d760a21c3e454bc14aabb4e327a Mon Sep 17 00:00:00 2001
From: liangjin <liangjin@finlean.com>
Date: Wed, 17 Mar 2021 13:56:12 +0800
Subject: [PATCH] 公众租机
---
pages/index/index.js | 69 ++++++++++++++++++++++++++++++++++
1 files changed, 68 insertions(+), 1 deletions(-)
diff --git a/pages/index/index.js b/pages/index/index.js
index 108106d..3a3b70a 100644
--- a/pages/index/index.js
+++ b/pages/index/index.js
@@ -1,8 +1,10 @@
let md5 = require('../../utils/md5.js');
let $api = require('../../utils/ajaxFn.js');
+let validator = require('../../utils/validator.js')
const app = getApp()
Page({
data: {
+ txt:'请输入手机号',
password:'',
userNo:'',
verCode:'',
@@ -68,11 +70,60 @@
obj.password = md5.hex_md5(this.data.userNo+this.data.password)
obj.userNo = this.data.userNo
obj.zfbUserId = app.userId
+ if(!obj.userNo){
+ my.showToast({
+ content:'请输入手机号',
+ duration:2000
+ });
+ return
+ }
+ if(!validator.checkPhone(obj.userNo)){
+ my.showToast({
+ content:'请输入正确手机号',
+ duration:2000
+ });
+ return
+ }
+ if(!this.data.password){
+ my.showToast({
+ content:'请输入密码',
+ duration:2000
+ });
+ return
+ }
+ if(!validator.checkPassword(this.data.password)){
+ my.showToast({
+ content:'密码格式有误',
+ duration:2000
+ });
+ return
+ }
}else{
url = '/sib/xcx/login/loginByCode'
obj.mblNo = this.data.userNo
obj.verCode = this.data.verCode
obj.zfbUserId = app.userId
+ if(!obj.mblNo){
+ my.showToast({
+ content:'请输入手机号',
+ duration:3000
+ });
+ return
+ }
+ if(!validator.checkPhone(obj.mblNo)){
+ my.showToast({
+ content:'请输入正确手机号',
+ duration:2000
+ });
+ return
+ }
+ if(!obj.verCode){
+ my.showToast({
+ content:'请输入验证码',
+ duration:2000
+ });
+ return
+ }
}
$api.ajax(
url,
@@ -110,7 +161,7 @@
'/sib/xcx/login/mgrLogin',
'POST',
(res)=>{
- this.userInfo = res.data.body
+ app.userInfo = res.data.body
my.reLaunch({
url: '/pages/home/home'
});
@@ -126,6 +177,15 @@
this.setData({
userNo:e.detail.value
})
+ if(this.data.userNo&&this.data.userNo.length == 11){
+ this.setData({
+ txt:'获取验证码'
+ })
+ }else{
+ this.setData({
+ txt:'请输入手机号'
+ })
+ }
},
setPassword(e){
this.setData({
@@ -146,6 +206,13 @@
});
return
}
+ // if(!validator.checkPhone(this.data.userNo)){
+ // my.showToast({
+ // content:'请输入正确手机号',
+ // duration:2000
+ // });
+ // return
+ // }
$api.ajax(
'/sib/user/sendMsg',
'POST',
--
Gitblit v1.8.0