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       |   24 ++++++++++++++++++++----
 pages/registerCompany/registerCompany.vue |   32 +++++++++++++++++++++++++++++++-
 2 files changed, 51 insertions(+), 5 deletions(-)

diff --git a/pages/companyLogin/companyLogin.vue b/pages/companyLogin/companyLogin.vue
index 984f5aa..f008f40 100644
--- a/pages/companyLogin/companyLogin.vue
+++ b/pages/companyLogin/companyLogin.vue
@@ -107,10 +107,12 @@
 						title: '姝e湪鑾峰彇楠岃瘉鐮�'
 					})
 					getCode({phone: this.form.phone }).then(val => {
-							this.startCountdown()
-							uni.hideLoading();
-							this.tips = `${this.countdownTime}s鍚庨噸鏂拌幏鍙朻
-							uni.$u.toast('楠岃瘉鐮佸凡鍙戦��');
+							if(val.data.code == 200) {
+								this.startCountdown()
+								uni.hideLoading();
+								this.tips = `${this.countdownTime}s鍚庨噸鏂拌幏鍙朻
+								uni.$u.toast('楠岃瘉鐮佸凡鍙戦��');
+							}
 					})
 				} else {
 					uni.$u.toast('鍊掕鏃剁粨鏉熷悗鍐嶅彂閫�');
@@ -134,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
diff --git a/pages/registerCompany/registerCompany.vue b/pages/registerCompany/registerCompany.vue
index 4f1caed..d17a0e8 100644
--- a/pages/registerCompany/registerCompany.vue
+++ b/pages/registerCompany/registerCompany.vue
@@ -167,7 +167,28 @@
 			},
 			// 鏍¢獙瀛楁
 			authField(){
-				
+				if(!this.form.companyUser) {
+					return '璇疯緭鍏ュ鍚�'
+				}
+				if(!this.form.companyPhone) {
+					return '璇疯緭鍏ユ墜鏈哄彿'
+				}
+				if(!this.form.code){
+					return '璇疯緭鍏ラ獙璇佺爜'
+				}
+				if(!this.form.companyName) {
+					return "璇疯緭鍏ヤ紒涓氬悕绉�"
+				}
+				if(!this.form.companyCode){
+					return '璇疯緭鍏ョ粺涓�绀句細淇$敤浠g爜'
+				}
+				if(!this.form.companyAddress){
+					return "璇疯緭鍏ヤ紒涓氬湴鍧�"
+				}
+				if(!this.form.companyImg || !this.form.companyImg.length){
+					return '璇蜂笂浼犺惀涓氭墽鐓�'
+				}
+				return false
 			},
 			// 鏍¢獙code
 			async checkCode() {
@@ -188,9 +209,18 @@
 					throw "鏍¢獙澶辫触"
 				}
 			},
+			
 			// 娉ㄥ唽鎺ュ彛
 			async register(){
 				try{
+					const value = this.authField()
+					if(value){
+						uni.showToast({
+							title: value,
+							icon: 'none'
+						})
+						return
+					}
 					await this.checkCode()
 					// this.form.companyStatus = 1
 					registerCompany(this.form).then(val=>{

--
Gitblit v1.9.1