From 2adce788c1a411959b81f08d5569d92861c7f300 Mon Sep 17 00:00:00 2001
From: qingyiay <2386314947@qq.com>
Date: 星期二, 17 十月 2023 16:54:52 +0800
Subject: [PATCH] 删除无用代码 修改部分逻辑 调整部分样式

---
 pages/customer-page/addTo-freightForwarder-driver/addTo-freightForwarder-driver.vue |   41 ++++++++++++++++++++++++++---------------
 1 files changed, 26 insertions(+), 15 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..3e7ee8c 100644
--- a/pages/customer-page/addTo-freightForwarder-driver/addTo-freightForwarder-driver.vue
+++ b/pages/customer-page/addTo-freightForwarder-driver/addTo-freightForwarder-driver.vue
@@ -23,13 +23,13 @@
 		</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;
@@ -44,11 +44,11 @@
 				name: '',
 				phone: '',
 				carNo: '',
-				customerId
+				customerId,
+				loading: false
 			};
 		},
 		methods: {
-			...mapMutations(['lengthchange']),
 			init() {},
 			addToHuoDaiOrDriver() {
 				switch (this.role) {
@@ -79,8 +79,9 @@
 			},
 			// 閭�璇疯揣浠�
 			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(() => {
@@ -91,28 +92,38 @@
 					} 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,
+					name: this.name,
+					phone: this.phone,
+					carNo: 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
-						});
+						setTimeout(() => {
+							uni.navigateBack({
+								delta: 1
+							});
+						}, 1000)
 					} else {
 						uni.showToast({
 							title: res.msg ? res.msg : '鎿嶄綔澶辫触',
 							duration: 2000
 						});
 					}
-				});
+				}).catch(e => {
+					this.loading = false
+				})
 			}
 		}
 	};

--
Gitblit v1.9.1