From 4e959bbe1890f6cf3da230e4f3b9c873088eef78 Mon Sep 17 00:00:00 2001
From: qingyiay <2386314947@qq.com>
Date: 星期三, 29 十一月 2023 14:42:21 +0800
Subject: [PATCH] 增加场内接单 修改部分错误

---
 pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue |   77 +++++++++++++-------------------------
 1 files changed, 26 insertions(+), 51 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 548d717..6ecdc32 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
@@ -162,26 +162,6 @@
 				</view>
 			</view>
 		</view>
-		<!-- <view v-show="mergeStateShow">
-			<view class="mergeState">
-				<view class="merge-wrap">
-					<view>鏄惁纭鍚堝苟</view>
-					<view class="merge-checkbox">
-						<u-checkbox-group v-model="checkboxValue1"
-							placement="column"
-							@change="mergeStateChange">
-							<u-checkbox :customStyle="{marginBottom: '8px'}"
-								:label="mergeState?'纭':'鍙栨秷'"
-								name="confirm"
-								label-size="30"
-								size="30"
-								activeColor="#48a2ff">
-							</u-checkbox>
-						</u-checkbox-group>
-					</view>
-				</view>
-			</view>
-		</view> -->
 		<view class="three">
 			<!-- 鏀剧┖ -->
 			<u-button type="primary"
@@ -204,7 +184,7 @@
 				:disabled="addAndSubtractCoalDisabled"
 				@click="addAndSubtractCoal"
 				class="jiajian"
-				v-if="outBuy||!isSkinWeigh"
+				v-if="outBuy&&!isSkinWeigh"
 				:loading="addAndSubtractCoalLoading"></u-button>
 		</view>
 		<view v-show="isExceedOrigin"
@@ -237,12 +217,11 @@
 						:model='abnormalForm'
 						:rules="rules"
 						ref="uForm">
-						<u-form-item prop="abnormalContent">
+						<u-form-item>
 							<u-textarea v-model="abnormalForm.abnormalContent"
 								confirmType="done"
 								placeholder="璇疯緭鍏ュ紓甯稿師鍥�(瀛楁暟涓嶅皯浜�5涓瓧)"
-								height='140'
-								count
+								:height='200'
 								border="surround"
 								autoHeight></u-textarea>
 						</u-form-item>
@@ -324,7 +303,8 @@
 					coalContactHair: 0,
 					coalContactSkin: 0,
 					isMerge: '0', //1鏄� 0涓嶆槸  榛樿0  鏄惁鍚堝崱 宸叉棤鐢�
-					isBackground: '0'
+					isBackground: '0',
+					abnormalText: ''
 				},
 				takeCoalId: null,
 				weighHouseCode: '',
@@ -368,7 +348,7 @@
 				errorTipShow: false,
 				rules: {
 					abnormalContent: [{
-							required: true,
+							required: false,
 							message: "璇峰~鍐欏紓甯稿師鍥�",
 							trigger: ['blur', 'change'],
 							type: 'string'
@@ -408,7 +388,6 @@
 						'杞嚭') {
 						if (this.weighList.skin == 0) {
 							this.isSkinWeigh = true //绉扮毊娌℃湁杩斿洖瑁呭嵏
-							this.outBuy = false //绉扮毊娌℃湁杩斿洖瑁呭嵏
 							this.temporaryWeighObj.skin = newV;
 							let xx = new BigNumber(this.avgSkin)
 							let yy = new BigNumber(newV)
@@ -416,25 +395,23 @@
 								this.avgSkin !== 0
 						} else {
 							this.isSkinWeigh = false;
-							this.outBuy = true;
 							this.temporaryWeighObj.hair = newV;
 							let x = new BigNumber(this.temporaryWeighObj.hair)
 							let y = new BigNumber(this.weighList.skin)
 							this.temporaryWeighObj.clean = x.minus(y).toNumber().toFixed(2)
 							this.isweigh = (this.temporaryWeighObj.clean > this.weighList.orderSurplus || this
 								.temporaryWeighObj
-								.clean < 0) && !this.isSpecial
-							this.orderSurplusLess = this.temporaryWeighObj.clean > this.weighList.orderSurplus
+								.clean < 0) && !this.isSpecial && !this.weighList.source
+							this.orderSurplusLess = (this.temporaryWeighObj.clean > this.weighList.orderSurplus) && !
+								this.weighList.source
 						}
 					} else if (this.weighList.orderType == '澶栬喘' || this.weighList.orderType == '鍐呰喘' || this.weighList
 						.orderType == '杞叆') {
 						if (this.weighList.hair == 0) {
 							this.isSkinWeigh = false;
-							this.outBuy = true;
 							this.temporaryWeighObj.hair = newV;
 						} else {
 							this.isSkinWeigh = true; //绉扮毊娌℃湁杩斿洖瑁呭嵏
-							this.outBuy = false //绉扮毊娌℃湁杩斿洖瑁呭嵏
 							this.temporaryWeighObj.skin = newV;
 							let xx = new BigNumber(this.avgSkin)
 							let yy = new BigNumber(newV)
@@ -445,8 +422,9 @@
 							this.temporaryWeighObj.clean = x.minus(y).toNumber().toFixed(2)
 							this.isweigh = (this.temporaryWeighObj.clean > this.weighList.orderSurplus || this
 								.temporaryWeighObj
-								.clean < 0) && !this.isSpecial
-							this.orderSurplusLess = this.temporaryWeighObj.clean > this.weighList.orderSurplus
+								.clean < 0) && !this.isSpecial && !this.weighList.source
+							this.orderSurplusLess = (this.temporaryWeighObj.clean > this.weighList.orderSurplus) && !
+								this.weighList.source
 						}
 					}
 				}
@@ -509,19 +487,10 @@
 						this.weighData.filedId = res.data.filedId;
 						this.weighData.coalContactHair = res.data.hairTwo ? res.data.hairTwo : 0;
 						this.weighData.coalContactSkin = res.data.skinTwo ? res.data.skinTwo : 0;
-						this.weighList.source = res.data.source
-						if (this.weighList.orderType == '澶栬喘') {
-							this.firstHairCustomernameShow = true;
-							if (this.weighList.hair > 0) {
-								this.haveInputOrigin = true;
-								this.isInputOrigin = true;
-							}
-							if (this.weighList.hair == 0) {
-								this.outBuy = false;
-							}
-						} else {
-							this.isInputOrigin = true;
-						}
+						this.weighList.source = res.data.source //0鎵嬪姩 1涓嶆槸 鏄�0鍒ゆ柇浣欓噺涓嶈冻
+						this.outBuy = !(this.weighList.orderType === '澶栬喘' || this.weighList.orderType ===
+							'鍐呰喘' ||
+							this.weighList.orderType === '杞叆')
 					} else {
 						uni.hideLoading()
 						this.$u.toast('鍔犺浇澶辫触')
@@ -691,7 +660,7 @@
 			},
 			// 鎻愪氦寮傚父鍘熷洜
 			abnormalConfirm() {
-				this.weighData.abnormalText = this.abnormalContent
+				this.weighData.abnormalText = this.abnormalForm.abnormalContent
 				this.saveWeigh()
 				this.abnormalModalShow = false
 			},
@@ -729,7 +698,8 @@
 
 		.slot-content {
 			width: 96%;
-			border: 1rpx solid rgb(220, 223, 230);
+			height: 210rpx;
+			border-bottom: 1rpx solid rgb(220, 223, 230);
 		}
 
 		.table-title {
@@ -984,12 +954,17 @@
 		}
 
 		.three {
-			margin: 0 auto vww(30);
-			flex: 0.7;
+			width: 60%;
+			height: vww(60);
+			margin: vww(20) auto;
 			display: flex;
+			justify-content: space-between;
+			align-items: center;
 			color: #939393;
 
 			.u-button {
+				letter-spacing: vww(4);
+
 				&:nth-of-type(2) {
 					margin-left: vww(10);
 				}

--
Gitblit v1.9.1