From 40ce9965257472d715d072647796ac91c3932d73 Mon Sep 17 00:00:00 2001
From: qingyiay <2386314947@qq.com>
Date: 星期一, 18 九月 2023 17:49:00 +0800
Subject: [PATCH] 修改合卡

---
 pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue |   84 ++++++++++++++++++++++++++++++------------
 api/globalApi.js                                                                        |    2 
 pages.json                                                                              |   20 ++++-----
 pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue        |    2 
 4 files changed, 71 insertions(+), 37 deletions(-)

diff --git a/api/globalApi.js b/api/globalApi.js
index 087918d..18f1c8d 100644
--- a/api/globalApi.js
+++ b/api/globalApi.js
@@ -275,7 +275,7 @@
 	},
 	// 鑾峰彇鎵�鍦ㄧ鎴�
 	getWeighHouse: {
-		url: '/wrzs/jccoalweighhouse/getWeighHouse',
+		url: '/wrzs/jccoalweighhouse/getUpperPound',
 		method: 'GET'
 	},
 
diff --git a/pages.json b/pages.json
index 9dbbba4..b69e563 100644
--- a/pages.json
+++ b/pages.json
@@ -239,17 +239,15 @@
 				"enablePullDownRefresh": false
 			}
 
+		}, {
+			"path": "pages/loadUnload-page/selectTarget/selectTarget",
+			"style": {
+				"navigationBarTitleText": "",
+				"enablePullDownRefresh": false
+			}
+
 		}
-	    ,{
-            "path" : "pages/loadUnload-page/selectTarget/selectTarget",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "",
-                "enablePullDownRefresh": false
-            }
-            
-        }
-    ],
+	],
 	"subPackages": [{
 			"root": "pages/register",
 			"pages": [{
@@ -399,7 +397,7 @@
 	},
 	"globalStyle": {
 		"navigationBarTextStyle": "black",
-		"navigationBarTitleText": "uni-app",
+		"navigationBarTitleText": "",
 		"navigationBarBackgroundColor": "#f5f5f5",
 		"backgroundColor": "#f5f5f5"
 	},
diff --git a/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue b/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue
index 3444a6c..0661bfa 100644
--- a/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue
+++ b/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue
@@ -506,7 +506,7 @@
 						}&primaryHair=${this.primaryHair}&psrimaryClean=${this.primaryClean}&sceneInOut=${res.data.sceneInOut}&overTmWaixiao=${this.overTmWaixiao}`
 						});
 					} else {
-						this.$u.toast('鏈湪纾呮埧锛岃鍓嶅線纾呮埧鍚庡啀璇曪紒锛�');
+						this.$u.toast(res.msg ? res.msg : '鏈湪纾呮埧锛岃鍓嶅線纾呮埧鍚庡啀璇曪紒锛�');
 					}
 				});
 			},
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 82a486f..d1fad8a 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
@@ -211,6 +211,25 @@
 				</view>
 			</view>
 		</view>
+		<view class="mergeState"
+			v-show="mergeStateShow">
+			<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 class="three">
 			<!-- 鏀剧┖ -->
 			<u-button type="primary"
@@ -269,14 +288,6 @@
 					</u--form>
 				</view>
 			</u-modal>
-		</view>
-		<view class="mergeState">
-			<u-modal :show="mergeStateShow"
-				title="鍚堝崱纭"
-				content="鏄惁纭鍚堝崱"
-				:showCancelButton="true"
-				@confirm="mergeConfirm"
-				@cancel="mergeCancel"></u-modal>
 		</view>
 	</view>
 </template>
@@ -396,6 +407,7 @@
 				},
 				mergeState: true, //鍚堝崱鐘舵�� 
 				mergeStateShow: false, //鍚堝崱寮圭獥
+				checkboxValue1: []
 			};
 		},
 		watch: {
@@ -412,7 +424,8 @@
 							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() <= -0.2 || xx.minus(yy).toNumber() >= 0.2) &&
+								this.avgSkin !== 0
 						} else {
 							this.isSkinWeigh = false;
 							this.temporaryWeighObj.hair = newV;
@@ -434,7 +447,8 @@
 							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() <= -0.2 || xx.minus(yy).toNumber() >= 0.2) &&
+								this.avgSkin !== 0;
 							this.temporaryWeighObj.clean = (this.weighList.hair - this.temporaryWeighObj.skin).toFixed(
 								2);
 							this.isweigh = this.temporaryWeighObj.clean > this.weighList.orderSurplus || this
@@ -675,19 +689,18 @@
 					this.abnormalModalShow = false
 				})
 			},
-			mergeConfirm() {
-				this.mergeStateShow = false
-				this.weighData.isMerge = 1
-				this.MergeState = true
-				this.isweigh = false
-				this.orderSurplusLess = false
-			},
-			mergeCancel() {
-				this.mergeStateShow = false
-				this.weighData.isMerge = 0
-				this.MergeState = false
-				this.isweigh = true
-				this.orderSurplusLess = true
+			mergeStateChange(e) {
+				if (e.length !== 0) {
+					this.weighData.isMerge = 1
+					this.MergeState = true
+					this.isweigh = false
+					this.orderSurplusLess = false
+				} else {
+					this.weighData.isMerge = 0
+					this.MergeState = false
+					this.isweigh = true
+					this.orderSurplusLess = true
+				}
 			},
 		}
 	};
@@ -893,7 +906,7 @@
 			width: calc(100% - 60rpx);
 			box-sizing: border-box;
 			height: 630rpx;
-			margin: 0 vww(15) vww(45) vww(15);
+			margin: 0 vww(15) vww(15) vww(15);
 			background: #ffffff;
 			box-shadow: 0rpx 0rpx 14rpx 0rpx rgba(73, 120, 240, 0.14), 0rpx 7rpx 45rpx 0rpx rgba(73, 120, 240, 0.12);
 			border-radius: 20rpx;
@@ -940,6 +953,29 @@
 			}
 		}
 
+		.mergeState {
+			width: 100%;
+			margin: vww(4) 0;
+			margin-bottom: vww(10);
+			display: flex;
+			justify-content: center;
+			font-size: vww(16);
+			overflow: hidden;
+
+			.merge-wrap {
+				width: vww(200);
+				height: vww(30);
+				display: flex;
+				justify-content: space-between;
+				align-items: center;
+
+				.merge-checkbox {
+					margin-top: vww(10);
+				}
+			}
+
+		}
+
 		.three {
 			margin: 0 auto vww(30);
 			flex: 0.7;

--
Gitblit v1.9.1