From 244d89b41c0e0e995d38f635a126a0959b9ba25b Mon Sep 17 00:00:00 2001
From: wjt <1797368093@qq.com>
Date: 星期二, 25 六月 2024 18:16:42 +0800
Subject: [PATCH] 问题处理

---
 pages/companyLogin/companyLogin.vue |   49 +++++++++++++++++++++++++++++++++++++------------
 1 files changed, 37 insertions(+), 12 deletions(-)

diff --git a/pages/companyLogin/companyLogin.vue b/pages/companyLogin/companyLogin.vue
index 3188d7d..b6f8889 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,14 @@
 						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('楠岃瘉鐮佸凡鍙戦��');
+							}
+					}).catch(err => {
+						this.isSendCode = false
 					})
 				} else {
 					uni.$u.toast('鍊掕鏃剁粨鏉熷悗鍐嶅彂閫�');
@@ -129,6 +138,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 +162,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?id=${val.data.data.deptId}`
 						})
 					} else if(this.form.userType == '01'){
-						uni.redirectTo({
+						uni.reLaunch({
+							url:`/policy/policyIndex/policyIndex`
+						})
+					} else {
+						uni.reLaunch({
 							url:`/policy/policyIndex/policyIndex`
 						})
 					}
@@ -178,7 +203,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