From 6ebd978221c7bf469f5e1d821b4345101357ca4c Mon Sep 17 00:00:00 2001
From: yangan <yangan0921@163.com>
Date: 星期一, 10 二月 2025 09:32:22 +0800
Subject: [PATCH] faat:提煤单详情下磅文字修改

---
 pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue |   76 ++++++++++++++++++++++++++++----------
 1 files changed, 56 insertions(+), 20 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 7dcfbe6..7787ff1 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,7 +1,7 @@
 <template>
 	<view class="weighingDevice">
 		<view class="one"
-			style="background: url('https://mx.jzeg.cn:9096/appimg/image/banner/weighbanner.png') no-repeat;
+			style="background: url('https://mr1.res.jzeg.cn:9096/appimg/image/banner/weighbanner.png') no-repeat;
 		background-size: cover;">
 			<view class="top">
 				<view class="top_left">
@@ -31,19 +31,19 @@
 				<view class="weigh-item">
 					<view class="item">
 						<view class="concrete"
-							style="background: url('https://mx.jzeg.cn:9096/appimg/image/banner/skin.png') no-repeat;background-size: cover;">
+							style="background: url('https://mr1.res.jzeg.cn:9096/appimg/image/banner/skin.png') no-repeat;background-size: cover;">
 							鐨�</view>
 						<view class="num">{{ weighList.skinTwo }}</view>
 					</view>
 					<view class="item">
 						<view class="concrete"
-							style="background: url('https://mx.jzeg.cn:9096/appimg/image/banner/hair.png') no-repeat;background-size: cover;">
+							style="background: url('https://mr1.res.jzeg.cn:9096/appimg/image/banner/hair.png') no-repeat;background-size: cover;">
 							姣�</view>
 						<view class="num">{{ weighList.hairTwo }}</view>
 					</view>
 					<view class="item">
 						<view class="concrete"
-							style="background: url('https://mx.jzeg.cn:9096/appimg/image/banner/clean.png') no-repeat;background-size: cover;">
+							style="background: url('https://mr1.res.jzeg.cn:9096/appimg/image/banner/clean.png') no-repeat;background-size: cover;">
 							鍑�</view>
 						<view class="num">{{ weighList.cleanTwo }}</view>
 					</view>
@@ -189,8 +189,8 @@
 		</view>
 		<view v-show="isExceedOrigin"
 			style="color: #ff6363;width: auto;margin: 0 auto;">
-			<text v-if="weighList.orderType == '澶栬喘'">瓒呭嚭鍘熷彂姣涢噸,纾呮埧浜哄憳纭涓�,璇峰嬁绂诲紑姝ら〉闈�</text>
-			<text v-else>瓒呭嚭鏈�澶ф瘺閲�,纾呮埧浜哄憳纭涓�,璇峰嬁绂诲紑姝ら〉闈�</text>
+			<text v-if="weighList.orderType == '澶栬喘'">瓒呭嚭鍘熷彂{{avgFalse ? '鐨噸' :'姣涢噸'}} ,纾呮埧浜哄憳纭涓�,璇峰嬁绂诲紑姝ら〉闈�</text>
+			<text v-else>瓒呭嚭鏈�澶� {{avgFalse ? '鐨噸' :'姣涢噸'}},纾呮埧浜哄憳纭涓�,璇峰嬁绂诲紑姝ら〉闈�</text>
 		</view>
 		<view v-show="afterEvacuationStatus"
 			style="color: #ff6363;width: auto;margin: 0 auto;">
@@ -220,10 +220,11 @@
 						<u-form-item>
 							<u-textarea v-model="abnormalForm.abnormalContent"
 								confirmType="done"
+								style="border: solid 1px #ccc;padding-bottom: 0;"
 								placeholder="璇疯緭鍏ュ紓甯稿師鍥�(瀛楁暟涓嶅皯浜�5涓瓧)"
-								:height='200'
+								:height='180'
 								border="surround"
-								autoHeight></u-textarea>
+								></u-textarea>
 						</u-form-item>
 					</u--form>
 				</view>
@@ -242,6 +243,7 @@
 <script>
 	import { webSocketUrl } from '@/api/request.js';
 	import { mapState, mapMutations } from 'vuex';
+	import { BaseUrl } from '@/api/publicInterface.js'
 	import combinedTitle from '@/components/combined-title/combined-title.vue';
 	import BigNumber from "bignumber.js"
 	export default {
@@ -252,6 +254,7 @@
 			this.weighData.equipmentCode = params.gateCameraCode;
 			this.weighData.sceneInOut = params.sceneInOut;
 			this.weighHouseCode = params.weighHouseCode;
+			this.deptId = params.deptId;
 			this.primarySkin = params.primarySkin;
 			this.primaryHair = params.primaryHair;
 			this.primaryClean = params.primaryClean;
@@ -261,6 +264,7 @@
 			this.changeweighHouseCode(params.weighHouseCode);
 			this.init();
 			this.changeWeigh('')
+			this.getDept();
 			this.realTimeWeigh = 0
 		},
 		onShow() {
@@ -288,6 +292,7 @@
 		},
 		data() {
 			return {
+				avgFalse:false, // 鏄惁鐨噸寮傚父
 				weighData: {
 					//纭绉伴噸鎺ュ彛鍙傛暟
 					deptId: '',
@@ -310,12 +315,14 @@
 				weighHouseCode: '',
 				isConfirmWeighLoading: false, //纭畾绉伴噸鎸夐挳
 				realTimeWeigh: 0,
+				deptId:'',
+				weightReal:0, // 绉伴噸娴姩鏁版嵁
 				weighList: {},
 				// 涓存椂绉伴噸瀵硅薄
 				temporaryWeighObj: {
-					skin: 0,
-					hair: 0,
-					clean: 0
+					skin: 0,  //鐨�
+					hair: 0,  //姣�
+					clean: 0  //鍑�閲�
 				},
 				infraredStatus: false, // 绾㈠鐘舵�侊紝
 				// 鏀剧┖鎺у埗
@@ -364,7 +371,7 @@
 						},
 					]
 				},
-				mergeState: true, //鍚堝崱鐘舵�� 
+				mergeState: true, //鍚堝崱鐘舵��
 				// mergeStateShow: false, //鍚堝崱寮圭獥
 				checkboxValue1: [],
 				isExceedOrigin: false, //鏄惁瓒呭嚭姣涢噸
@@ -391,7 +398,7 @@
 							this.temporaryWeighObj.skin = newV;
 							let xx = new BigNumber(this.avgSkin)
 							let yy = new BigNumber(newV)
-							this.errorTipShow = (xx.minus(yy).toNumber() <= -0.2 || xx.minus(yy).toNumber() >= 0.2) &&
+							this.errorTipShow = (xx.minus(yy).toNumber() < -this.weightReal || xx.minus(yy).toNumber() > this.weightReal) &&
 								this.avgSkin !== 0
 						} else {
 							this.isSkinWeigh = false;
@@ -415,7 +422,7 @@
 							this.temporaryWeighObj.skin = newV;
 							let xx = new BigNumber(this.avgSkin)
 							let yy = new BigNumber(newV)
-							this.errorTipShow = (xx.minus(yy).toNumber() <= -0.2 || xx.minus(yy).toNumber() >= 0.2) &&
+							this.errorTipShow = (xx.minus(yy).toNumber() < -this.weightReal || xx.minus(yy).toNumber() > this.weightReal) &&
 								this.avgSkin !== 0;
 							let x = new BigNumber(this.weighList.hair)
 							let y = new BigNumber(this.temporaryWeighObj.skin)
@@ -491,6 +498,7 @@
 						this.outBuy = !(this.weighList.orderType === '澶栬喘' || this.weighList.orderType ===
 							'鍐呰喘' ||
 							this.weighList.orderType === '杞叆')
+						console.log(this.outBuy);
 					} else {
 						uni.hideLoading()
 						this.$u.toast('鍔犺浇澶辫触')
@@ -514,7 +522,7 @@
 						} else {
 							let xx = new BigNumber(this.avgSkin)
 							let yy = new BigNumber(this.globalweigh)
-							if (xx.minus(yy).toNumber() <= -0.2 || xx.minus(yy).toNumber() >= 0.2) {
+							if (xx.minus(yy).toNumber() < -this.weightReal || xx.minus(yy).toNumber() > this.weightReal) {
 								this.abnormalModalShow = true
 								this.skinAbnormal()
 							} else {
@@ -545,7 +553,13 @@
 								this.isConfirmWeighLoading = false;
 							}, 1000);
 						} else if (res.code === 3) {
-							this.isExceedOrigin = true
+							if(/鐨噸/.test(res.msg)){
+								this.avgFalse = true;
+								this.isExceedOrigin = true;
+							}else{
+								this.avgFalse = false;
+								this.isExceedOrigin = true;
+							}
 						} else {
 							this.$u.toast(res.msg ? res.msg : '绉伴噸澶辫触锛岃绋嶅悗閲嶈瘯');
 							this.isConfirmWeighLoading = false
@@ -638,7 +652,8 @@
 				this.$reqGet('getAvgSkin', { xsUserId1: this.weighList.xsUserId1 }).then(res => {
 					if (res.code === 0) {
 						uni.hideLoading()
-						this.avgSkin = res.data.avgSkin
+						this.avgSkin = res.data.avgSkin;
+						this.weighData.avgSkin = res.data.avgSkin;
 						this.tmTaskCoalList = res.data.tmTaskCoalList
 						/**
 						 * @description true鐨勮瘽鏄涓�娆$О, false灏变笉鏄�,娌℃湁鍘嗗彶锛屽钩鍧囩毊閲嶄负0鏄涓�娆′篃鏄甯� */
@@ -658,6 +673,10 @@
 			},
 			// 鎻愪氦寮傚父鍘熷洜
 			abnormalConfirm() {
+				if(!this.abnormalForm.abnormalContent){
+					this.$u.toast('璇疯緭鍏ュ紓甯稿師鍥�')
+					return 
+				}
 				this.weighData.abnormalText = this.abnormalForm.abnormalContent
 				this.saveWeigh()
 				this.abnormalModalShow = false
@@ -675,7 +694,21 @@
 							delta: 1
 						})
 				}, 800)
+			},
+			getDept(){
+				uni.request({
+					url: `${BaseUrl}/admin/dept/${this.deptId}`,
+					method: 'GET',
+					header: {
+						'content-type': 'application/x-www-form-urlencoded'
+					},
+					success: (res) => {
+						console.log(res.data.data,'res.datra')
+						res.data.data.skinSafeValue ? 	this.weightReal = res.data.data.skinSafeValue : this.weightReal = '';
+					}
+				})
 			}
+
 		}
 	};
 </script>
@@ -696,8 +729,11 @@
 
 		.slot-content {
 			width: 96%;
-			height: 210rpx;
-			border-bottom: 1rpx solid rgb(220, 223, 230);
+			// height: 210rpx;
+			border: 1rpx solid rgb(220, 223, 230);
+		  ::v-deep textarea{
+			padding-bottom: 0!important;
+		  }
 		}
 
 		.table-title {
@@ -1049,4 +1085,4 @@
 			justify-content: space-between;
 		}
 	}
-</style>
\ No newline at end of file
+</style>

--
Gitblit v1.9.1