From a9a71b5c1758862e7fc60976adc98e7654f7e44f Mon Sep 17 00:00:00 2001 From: wjt <1797368093@qq.com> Date: 星期六, 22 六月 2024 19:39:20 +0800 Subject: [PATCH] 添加验证手机号的功能 --- pages/companyLogin/companyLogin.vue | 47 +++++++++++++++++++++++++++++++++++------------ 1 files changed, 35 insertions(+), 12 deletions(-) diff --git a/pages/companyLogin/companyLogin.vue b/pages/companyLogin/companyLogin.vue index 3188d7d..f008f40 100644 --- a/pages/companyLogin/companyLogin.vue +++ b/pages/companyLogin/companyLogin.vue @@ -1,8 +1,13 @@ <!-- 浼佷笟鐧诲綍 --> <template> <view class="companylogin"> + <u-navbar title="" :autoBack="true" bgColor="transparent"> + <template slot="center"> + + </template> + </u-navbar> <view class="image-box"> - <image src="https://picsum.photos/760/345" mode="aspectFit" ></image> + <image src="/static/policy/loginHeader.png" mode="widthFix" ></image> </view> <view class="content-box"> <!-- <u-form label-width="60" labelAlign="right" > @@ -43,8 +48,7 @@ <view style="margin-top: 56rpx;"> <view class="per-button" @click="loging">鐧诲綍</view> </view> - <!-- v-if="form.userType == '02'" --> - <view @click="goRegister" class="company-register"> + <view @click="goRegister" class="company-register" v-if="form.userType == '02'"> 浼佷笟娉ㄥ唽 </view> <!-- <u--text text="浼佷笟娉ㄥ唽" type="primary" @click="goRegister"></u--text> --> @@ -103,9 +107,12 @@ title: '姝e湪鑾峰彇楠岃瘉鐮�' }) getCode({phone: this.form.phone }).then(val => { - this.startCountdown() - uni.hideLoading(); - uni.$u.toast('楠岃瘉鐮佸凡鍙戦��'); + if(val.data.code == 200) { + this.startCountdown() + uni.hideLoading(); + this.tips = `${this.countdownTime}s鍚庨噸鏂拌幏鍙朻 + uni.$u.toast('楠岃瘉鐮佸凡鍙戦��'); + } }) } else { uni.$u.toast('鍊掕鏃剁粨鏉熷悗鍐嶅彂閫�'); @@ -129,6 +136,20 @@ }, 1000) }, loging() { + if(!this.form.phone){ + uni.showToast({ + title: '璇疯緭鍏ユ墜鏈哄彿', + icon: 'none' + }) + return + } + if(!this.form.code){ + uni.showToast({ + title: '璇疯緭鍏ラ獙璇佺爜', + icon: 'none' + }) + return + } codeLogin(this.form).then(val => { if(val.data.token) { this.loginToken = val.data.token @@ -139,15 +160,17 @@ }, getInfo() { getInfo().then(val => { - console.log(val) uni.setStorageSync('userInfo', val.data.data) - if(this.form.userType == '02') { - uni.redirectTo({ - url:`/pages/companyIndex/companyIndex` + uni.reLaunch({ + url:`/qiye/qiyeIndex/qiyeIndex` }) } else if(this.form.userType == '01'){ - uni.redirectTo({ + uni.reLaunch({ + url:`/policy/policyIndex/policyIndex?id=${val.data.data.deptId}` + }) + } else { + uni.reLaunch({ url:`/policy/policyIndex/policyIndex` }) } @@ -178,7 +201,7 @@ border-radius: 40rpx 40rpx 0 0; padding: 40rpx 32rpx; position: relative; - top: -40rpx; + top: 80rpx; background-color: white; .form { .form-item{ -- Gitblit v1.9.1