From d6a5b791f86f132dfb24c75021a200538b68b929 Mon Sep 17 00:00:00 2001
From: qingyiay <2386314947@qq.com>
Date: 星期日, 02 七月 2023 18:29:43 +0800
Subject: [PATCH] 称重逻辑增加判断

---
 pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue |   49 +++++++++++++++++++++++++++----------------------
 1 files changed, 27 insertions(+), 22 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 bd6195d..1defe30 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
@@ -1,8 +1,7 @@
 <template>
 	<view class="weighingDevice">
 		<view class="one"
-			style="background: url('https://mx.jzeg.cn:9095/appimg/image/banner/weighbanner.png') no-repeat;
-		background-size: cover;">
+			:style="{ backgroundImage: `url(${onlineurl}/appimg/image/banner/weighbanner.png)`, backgroundSize: 'cover', backgroundRepeat: 'no-repeat' }">
 			<view class="top">
 				<view class="top_left">
 					<text>{{ realTimeWeigh }}</text>
@@ -71,19 +70,19 @@
 				<view class="main-information">
 					<view class="prefix">鐨噸:</view>
 					<view class="suffix">
-						{{temporaryWeighObj.skin?temporaryWeighObj.skin:showWeigh.clean?'':showWeigh.skin}}
+						{{currentSkin}}
 					</view>
 				</view>
 				<view class="main-information">
 					<view class="prefix">姣涢噸:</view>
 					<view class="suffix">
-						{{temporaryWeighObj.hair?temporaryWeighObj.hair:showWeigh.clean?showWeigh.skin:''}}
+						{{currentHair}}
 					</view>
 				</view>
 				<view class="main-information">
 					<view class="prefix">鍑�閲�:</view>
 					<view class="suffix">
-						{{ temporaryWeighObj.clean?temporaryWeighObj.clean:showWeigh.clean?'': showWeigh.clean}}
+						{{ currentClean}}
 					</view>
 				</view>
 				<view class="main-information">
@@ -107,19 +106,19 @@
 						<view class="item-block">
 							<view class="item">
 								<view class="concrete"
-									style="background: url('https://mx.jzeg.cn:9095/appimg/image/banner/skin.png') no-repeat;background-size: cover;">
+									:style="{ backgroundImage: `url(${onlineurl}/appimg/image/banner/skin.png)`, backgroundSize: 'cover', backgroundRepeat: 'no-repeat' }">
 									鐨�</view>
 								<view class="num">{{ item.skin }}</view>
 							</view>
 							<view class="item">
 								<view class="concrete"
-									style="background: url('https://mx.jzeg.cn:9095/appimg/image/banner/hair.png') no-repeat;background-size: cover;">
+									:style="{ backgroundImage: `url(${onlineurl}/appimg/image/banner/hair.png)`, backgroundSize: 'cover', backgroundRepeat: 'no-repeat' }">
 									姣�</view>
 								<view class="num">{{ item.hair }}</view>
 							</view>
 							<view class="item">
 								<view class="concrete"
-									style="background: url('https://mx.jzeg.cn:9095/appimg/image/banner/clean.png') no-repeat;background-size: cover;">
+									:style="{ backgroundImage: `url(${onlineurl}/appimg/image/banner/clean.png)`, backgroundSize: 'cover', backgroundRepeat: 'no-repeat' }">
 									鍑�</view>
 								<view class="num">{{ item.clean }}</view>
 							</view>
@@ -170,7 +169,7 @@
 
 <script>
 	let socket = null;
-	import { webSocketUrl } from '@/api/request.js';
+	import { webSocketUrl, onlineurl } from '@/api/request.js';
 	import { mapState, mapMutations } from 'vuex';
 	import combinedTitle from '@/components/combined-title/combined-title.vue';
 	export default {
@@ -246,7 +245,8 @@
 				outBuy: true,
 				// 缁х画鍗歌揣鎸夐挳
 				canUnload: false,
-				UnloadingAgainLoading: false
+				UnloadingAgainLoading: false,
+				onlineurl,
 			};
 		},
 		watch: {
@@ -257,9 +257,8 @@
 						this.temporaryWeighObj.skin = newV;
 					} else {
 						this.temporaryWeighObj.hair = newV;
-						this.temporaryWeighObj.clean = (this.temporaryWeighObj.hair - this.showWeigh.skin).toFixed(2);
-						this.isweigh = this.temporaryWeighObj.clean > this.weighList.orderSurplus || this.temporaryWeighObj
-							.clean < 0;
+						this.isweigh = Number(this.currentClean) > this.weighList.orderSurplus || Number(this
+							.currentClean) < 0;
 					}
 				} else if (this.weighList.orderType == '澶栬喘' || this.weighList.orderType == '鍐呰喘' || this.weighList
 					.orderType == '杞叆') {
@@ -267,9 +266,8 @@
 						this.temporaryWeighObj.hair = newV;
 					} else {
 						this.temporaryWeighObj.skin = newV;
-						this.temporaryWeighObj.clean = (this.showWeigh.skin - newV).toFixed(2);
-						this.isweigh = this.temporaryWeighObj.clean > this.weighList.orderSurplus || this.temporaryWeighObj
-							.clean < 0 || this.showWeigh.skin < newV && this.showWeigh.skin > 0;
+						this.isweigh = Number(this.currentClean) < 0 || this.showWeigh.skin < newV && this.showWeigh
+							.skin > 0;
 					}
 				}
 			},
@@ -286,9 +284,6 @@
 		},
 		computed: {
 			...mapState(['globalweigh', 'globalinfraredStatus']),
-			// coalContactClean() {
-			// 	return (Number(this.weighData.coalContactHair) - Number(this.weighData.coalContactSkin)).toFixed(2);
-			// },
 			token() {
 				return uni.getStorageSync('token');
 			},
@@ -309,15 +304,25 @@
 						.temporaryWeighObj.hair;
 				}
 			},
-			sideline() {
-				return this.weighList.orderType == '鍐呰喘' || this.weighList.orderType == '杞叆';
-			},
+
 			showWeigh() {
 				return this.weighList.tmTaskCoalItems ? (this.weighList.tmTaskCoalItems[0] ? this
 					.weighList.tmTaskCoalItems[0] : {}) : {}
 			},
+			// 绉伴噸鍘嗗彶
 			weighHistory() {
 				return this.weighList.tmTaskCoalItems ? this.weighList.tmTaskCoalItems : []
+			},
+			currentHair() {
+				return this.temporaryWeighObj.hair ? this.temporaryWeighObj.hair : this.showWeigh.skin ? (this.showWeigh
+					.skin || '') : (this.showWeigh.hair || '')
+			},
+			currentSkin() {
+				return this.temporaryWeighObj.skin || ''
+			},
+			currentClean() {
+				if (!this.currentSkin) return ''
+				return (this.currentHair - this.currentSkin).toFixed(2)
 			}
 		},
 		methods: {

--
Gitblit v1.9.1