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

---
 pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue |   50 +++++++++++++++++++++++++++++++++-----------------
 1 files changed, 33 insertions(+), 17 deletions(-)

diff --git a/pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue b/pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue
index a846053..ea56d85 100644
--- a/pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue
+++ b/pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue
@@ -189,6 +189,7 @@
 				plain
 				@click="evacuation"
 				throttleTime="500"
+				:loading="TwoEvacuationLoading"
 				v-if='weighList.skin||weighList.hair'></u-button>
 			<!-- 澶栭攢璁㈠崟绉扮毊鏃讹紝杩斿洖鍔犲噺鍚ㄦ寜閽疆鐏般�傜О姣涙椂鍙敤.澶栬喘璁㈠崟锛屼笉鍑虹幇杩斿洖鍔犲噺鍚ㄧ殑鎸夐挳 -->
 			<u-button type="primary"
@@ -203,7 +204,8 @@
 				:disabled="addAndSubtractCoalDisabled"
 				@click="addAndSubtractCoal"
 				class="jiajian"
-				v-if="outBuy||!isSkinWeigh"></u-button>
+				v-if="outBuy||!isSkinWeigh"
+				:loading="addAndSubtractCoalLoading"></u-button>
 		</view>
 		<view v-show="isExceedOrigin"
 			style="color: #ff6363;width: auto;margin: 0 auto;">
@@ -389,7 +391,9 @@
 				refreshLoading: false,
 				timer: null,
 				afterEvacuationStatus: null, //鏀剧┖鍚庢彁鐓ゅ崟鐘舵�佺姸鎬佷负21鏃舵彁绀衡�樼瓑寰呯鎴跨‘璁も��
-				afterEvacuationText: ''
+				afterEvacuationText: '',
+				TwoEvacuationLoading: false,
+				addAndSubtractCoalLoading: false
 			};
 		},
 		watch: {
@@ -413,8 +417,11 @@
 							this.isSkinWeigh = false;
 							this.outBuy = true;
 							this.temporaryWeighObj.hair = newV;
-							this.temporaryWeighObj.clean = (this.temporaryWeighObj.hair - this.weighList.skin).toFixed(
-								2);
+							let x = new BigNumber(this.temporaryWeighObj.hair)
+							let y = new BigNumber(this.weighList.skin)
+							this.temporaryWeighObj.clean = x.minus(y).toNumber().toFixed(2)
+							// this.temporaryWeighObj.clean = (this.temporaryWeighObj.hair - this.weighList.skin).toFixed(
+							// 	2);
 							this.isweigh = this.temporaryWeighObj.clean > this.weighList.orderSurplus || this
 								.temporaryWeighObj
 								.clean < 0;
@@ -435,8 +442,11 @@
 							let yy = new BigNumber(newV)
 							this.errorTipShow = (xx.minus(yy).toNumber() <= -0.2 || xx.minus(yy).toNumber() >= 0.2) &&
 								this.avgSkin !== 0;
-							this.temporaryWeighObj.clean = (this.weighList.hair - this.temporaryWeighObj.skin).toFixed(
-								2);
+							let x = new BigNumber(this.weighList.hair)
+							let y = new BigNumber(this.temporaryWeighObj.skin)
+							this.temporaryWeighObj.clean = x.minus(y).toNumber().toFixed(2)
+							// this.temporaryWeighObj.clean = (this.weighList.hair - this.temporaryWeighObj.skin).toFixed(
+							// 	2);
 							this.isweigh = this.temporaryWeighObj.clean > this.weighList.orderSurplus || this
 								.temporaryWeighObj
 								.clean < 0;
@@ -582,6 +592,7 @@
 			},
 			// 鍔犲噺鐓�
 			addAndSubtractCoal() {
+				this.addAndSubtractCoalLoading = true
 				this.$reqPost('addAndSubtractCoal', {
 					deptId: this.weighData.deptId,
 					sceneId: this.weighData.sceneId,
@@ -592,6 +603,7 @@
 					weigh: this.weighData.weigh
 				}, 'json').then(res => {
 					if (res.code == 0) {
+						this.addAndSubtractCoalLoading = false
 						this.$u.toast('鎿嶄綔鎴愬姛锛屽嵆灏嗚繑鍥炰笂涓�椤�');
 						setTimeout(() => {
 							uni.navigateBack({
@@ -599,7 +611,8 @@
 							});
 							this.isConfirmWeighLoading = false;
 						}, 1000);
-						console.log(res, '鍔犲噺鐓�');
+					} else {
+						this.$u.toast(res.msg ? res.msg : '鎿嶄綔澶辫触');
 					}
 				});
 			},
@@ -609,22 +622,24 @@
 			},
 			// 鏀剧┖寮圭獥纭
 			evacuationConfirm() {
+				this.TwoEvacuationLoading = true;
 				this.$reqPost('getTwoEvacuation', this.weighData, 'json').then(res => {
 					console.log(res, '绗簩娆℃斁绌�');
-					if (res.code == 0) {
-						this.$u.toast('鎿嶄綔鎴愬姛');
-						// setTimeout(() => {
-						// 	uni.navigateBack({
-						// 		delta: 1
-						// 	});
-						// }, 1000);
+					if (res.msg.length > 4) { //澶т簬4鏄瓑寰呭悗鍙扮‘璁�
+						this.TwoEvacuationLoading = true;
 						this.evacuationModalShow = false;
 						this.afterEvacuationStatus = res.data.status === 21 || res.data.status === 22
 						this.afterEvacuationText = res.msg
 
-					} else {
-						this.$u.toast(res.msg ? res.msg : '鎿嶄綔澶辫触');
-						this.evacuationModalShow = true;
+					} else { //灏忎簬4鎴愬姛
+						this.TwoEvacuationLoading = false;
+						this.evacuationModalShow = false;
+						this.$u.toast('鎿嶄綔鎴愬姛,鍗冲皢杩斿洖涓婁竴椤�');
+						setTimeout(() => {
+							uni.navigateBack({
+								delta: 1
+							});
+						}, 1000);
 					}
 				});
 			},
@@ -700,6 +715,7 @@
 			confirmWeighConfirm() {
 				this.changeconfirmWeighVisiable(false)
 				this.isConfirmWeighLoading = false
+				this.TwoEvacuationLoading = false;
 				setTimeout(() => {
 					this.$u.toast('鍗冲皢杩斿洖涓婁竴椤�'),
 						uni.navigateBack({

--
Gitblit v1.9.1