From 105c47bd671d2feb04922ee4f39f8a7dcc26bf49 Mon Sep 17 00:00:00 2001
From: 819527061@qq.com <123456>
Date: 星期二, 11 六月 2024 13:40:18 +0800
Subject: [PATCH] docs:密码强度

---
 pages/customer-page/addTo-freightForwarder-driver/addTo-freightForwarder-driver.vue |   97 +++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 75 insertions(+), 22 deletions(-)

diff --git a/pages/customer-page/addTo-freightForwarder-driver/addTo-freightForwarder-driver.vue b/pages/customer-page/addTo-freightForwarder-driver/addTo-freightForwarder-driver.vue
index e80422a..0abef09 100644
--- a/pages/customer-page/addTo-freightForwarder-driver/addTo-freightForwarder-driver.vue
+++ b/pages/customer-page/addTo-freightForwarder-driver/addTo-freightForwarder-driver.vue
@@ -6,30 +6,49 @@
 				ref="form1">
 				<u-form-item labelWidth="20%"
 					label="濮撳悕"
+					v-if="role == 1"
 					ref="item1"><u--input v-model="name"
 						:customStyle="{ border: '1px solid #dddddd' }"></u--input></u-form-item>
 				<u-form-item labelWidth="25%"
 					label="鎵嬫満鍙�"
+					v-if="role == 1"
 					ref="item1"><u--input v-model="phone"
 						:customStyle="{ border: '1px solid #dddddd' }"></u--input></u-form-item>
+						<view><u-alert 
+							fontSize="25"
+							showIcon
+							type = "warning"
+							:title="text1" v-if="role== 2"></u-alert></view>
 				<u-form-item labelWidth="25%"
 					label="姹借溅杞︾墝鍙�"
 					ref="item1"
 					v-if="role == 2">
-					<u--input v-model="carNo"
-						:customStyle="{ border: '1px solid #dddddd' }"></u--input>
+					<u--textarea  
+					:height="200" v-model="carNo"
+					placeholder="璇锋寜鐓� 鍙告満杞︾墝鍙�,鍙告満杞︾墝鍙� 鏍煎紡鍒涘缓,骞朵娇鐢ㄩ�楀彿鍒嗛殧"
+						:customStyle="{ border: '1px solid #dddddd' }"></u--textarea>
 				</u-form-item>
 			</u--form>
 		</view>
+		<div v-show="noneDriverList.length!==0" class="abnormal-block">
+        <view style="font-size: 18px;display: flex;">浠ヤ笅<b>{{ noneDriverList.length }}</b>浣嶅徃鏈哄瓨鍦ㄥ紓甯�</view>
+        <div v-for="(item,i) in noneDriverList" :key="i" class="abnormal-list">
+          {{ item }}
+        </div>
+      </div>
+		<view class="else-invite"
+			@click="elseInvite">
+			+浠庡叾浠栬溅闃熼�夋嫨
+		</view>
 		<view class="addBtn"><u-button text="閭�璇�"
 				type="primary"
-				@click="addToHuoDaiOrDriver"></u-button></view>
+				@click="addToHuoDaiOrDriver"
+				:loading="loading"></u-button></view>
 	</view>
 </template>
 
 <script>
 	import { customerId } from '@/utils/status.js';
-	import { mapMutations } from 'vuex';
 	export default {
 		onLoad(params) {
 			this.role = params.role;
@@ -41,14 +60,16 @@
 			return {
 				role: null, // 鍐冲畾娣诲姞璐т唬鍙告満锛岃繕鏄溅闃熷徃鏈�
 				fleetId: null,
+				text1:'璇锋牳瀹炰俊鎭厧閲嶆坊鍔狅紝浠ュ厤鍚庣画鍑虹幇鎵胯繍椋庨櫓',
 				name: '',
 				phone: '',
 				carNo: '',
-				customerId
+				noneDriverList:[],
+				customerId,
+				loading: false
 			};
 		},
 		methods: {
-			...mapMutations(['lengthchange']),
 			init() {},
 			addToHuoDaiOrDriver() {
 				switch (this.role) {
@@ -64,7 +85,7 @@
 						}
 						break;
 					case '2':
-						if (this.name == '' || this.phone == '' || this.carNo == '') {
+						if (this.carNo == '') {
 							uni.showToast({
 								title: '璇疯鑼冭緭鍏ワ紒',
 								icon: 'error',
@@ -79,40 +100,65 @@
 			},
 			// 閭�璇疯揣浠�
 			bindHuoDai() {
-				// this.$reqPost('bindHuoDai', { customerId: this.customerId, name: this.name, phone: this.phone }, 'params').then(res => {
+				this.loading = true
 				this.$reqPost('bindHuoDai', { name: this.name, phone: this.phone }, 'params').then(res => {
+					this.loading = false
 					if (res.code == 0) {
 						this.$u.toast('娣诲姞鎴愬姛');
 						setTimeout(() => {
-							uni.navigateBack({
-								delta: 1
-							});
+							uni.navigateBack()
+							uni.$emit('needRefresh')
+							// uni.switchTab({
+							// 	url: '/pages/tabbar-page/myPage-tabbar/myPage-tabbar'
+							// });
 						}, 1000);
 					} else {
 						this.$u.toast(res.msg ? res.msg : '鏈垚鍔熸坊鍔�');
 					}
-				});
+				}).catch(e => {
+					this.loading = false
+				})
 			},
 			// 閭�璇峰徃鏈�
 			bindUserFleet() {
-				this.$reqPost('bindUserFleet', { fleetId: this.fleetId, name: this.name, phone: this.phone, carNo: this
-						.carNo }, 'params').then(res => {
+				this.loading = true
+				this.$reqPost('bindUserFleet', {
+					fleetId: this.fleetId,
+					text: this
+						.carNo
+				},'params').then(res => {
 					console.log('閭�璇峰徃鏈�', res);
+					this.loading = false
 					if (res.code == 0) {
-						this.$u.toast(res.msg ? res.msg : '鎿嶄綔鎴愬姛');
-						this.$reqGet('GetUserFleet', { fleetId: this.fleetId }).then(response => {
-							this.lengthchange(response.data.length);
-						});
-						uni.navigateBack({
-							delta: 1
-						});
+						this.noneDriverList = res.data;
+						if(this.noneDriverList.length){
+							this.$u.toast( '杈撳叆鍙告満杞︾墝鍙峰紓甯�');
+
+						}else{
+							this.$u.toast(res.msg ? res.msg : '鎿嶄綔鎴愬姛');
+						setTimeout(() => {
+							uni.navigateBack()
+							uni.$emit('needRefresh')
+							// uni.switchTab({
+							// 	url: '/pages/tabbar-page/myPage-tabbar/myPage-tabbar'
+							// });
+						}, 1000)
+						}
+						
 					} else {
 						uni.showToast({
 							title: res.msg ? res.msg : '鎿嶄綔澶辫触',
 							duration: 2000
 						});
 					}
-				});
+				}).catch(e => {
+					this.loading = false
+				})
+			},
+			elseInvite() {
+				uni.navigateTo({
+					url: `/pages/public-page/selectFleet/selectFleet?fleetId=${this.fleetId}`
+				})
 			}
 		}
 	};
@@ -128,6 +174,13 @@
 			margin: 0 auto;
 		}
 
+		.else-invite {
+			width: vww(150);
+			margin: 0 auto;
+			color: #3c9cff;
+			margin-top: vww(40);
+		}
+
 		.addBtn {
 			width: 90%;
 			position: fixed;

--
Gitblit v1.9.1