From 07b5244ba8572922728f2663883915861554e7e0 Mon Sep 17 00:00:00 2001
From: qingyiay <2386314947@qq.com>
Date: 星期日, 02 七月 2023 17:30:54 +0800
Subject: [PATCH] 验质逻辑修改

---
 pages/driver-page/driver-index/bill-of-lading-details/punchTheClock/punchTheClock.vue     |  223 ++++++++++++++++++++++---------------------
 pages/public-page/faYunstatisticsDetails/faYunstatisticsDetails.vue                       |    2 
 pages/driver-page/driver-index/bill-of-lading-details/weighDetail/weighDetail.vue         |   25 +++-
 pages/customer-page/customer-index/fayunPlanDetails/fayunPlanDetails.vue                  |    2 
 pages/driver-page/driver-index/bill-of-lading-details/selectOrderPlan/selectOrderPlan.vue |   35 ++++--
 pages/customer-page/customer-my/faYunstatistics/faYunstatistics.vue                       |    2 
 pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue          |    2 
 pages/customer-page/customer-index/fayunPlanDetails/fayunPlanMore/fayunPlanMore.vue       |    2 
 8 files changed, 156 insertions(+), 137 deletions(-)

diff --git a/pages/customer-page/customer-index/fayunPlanDetails/fayunPlanDetails.vue b/pages/customer-page/customer-index/fayunPlanDetails/fayunPlanDetails.vue
index 905def3..6713d78 100644
--- a/pages/customer-page/customer-index/fayunPlanDetails/fayunPlanDetails.vue
+++ b/pages/customer-page/customer-index/fayunPlanDetails/fayunPlanDetails.vue
@@ -122,7 +122,7 @@
 				orderPlanId: null,
 				orderCode: null,
 				orderPlanDetail: {},
-				coalStatus: ['鏈О閲�', '绉伴噸涓�', '楠岃川涓�', '绉伴噸瀹屾垚'],
+				coalStatus: ['鏈О閲�', '绉伴噸涓�', '楠岃川涓�', '绉伴噸瀹屾垚', '楠岃川瀹屾垚'],
 				yyDailyList: [],
 				// 棰嗗彇鏁伴噺
 				cars2: '',
diff --git a/pages/customer-page/customer-index/fayunPlanDetails/fayunPlanMore/fayunPlanMore.vue b/pages/customer-page/customer-index/fayunPlanDetails/fayunPlanMore/fayunPlanMore.vue
index 754bcd2..cb10d83 100644
--- a/pages/customer-page/customer-index/fayunPlanDetails/fayunPlanMore/fayunPlanMore.vue
+++ b/pages/customer-page/customer-index/fayunPlanDetails/fayunPlanMore/fayunPlanMore.vue
@@ -112,7 +112,7 @@
 				id: '',
 				yyDailyList: {},
 				orderPlanDetail: {},
-				coalStatus: ['鏈О閲�', '绉伴噸涓�', '楠岃川涓�', '绉伴噸瀹屾垚'],
+				coalStatus: ['鏈О閲�', '绉伴噸涓�', '楠岃川涓�', '绉伴噸瀹屾垚', '楠岃川瀹屾垚'],
 				index: '',
 				onlineurl,
 			};
diff --git a/pages/customer-page/customer-my/faYunstatistics/faYunstatistics.vue b/pages/customer-page/customer-my/faYunstatistics/faYunstatistics.vue
index 97fce5d..96537cd 100644
--- a/pages/customer-page/customer-my/faYunstatistics/faYunstatistics.vue
+++ b/pages/customer-page/customer-my/faYunstatistics/faYunstatistics.vue
@@ -330,7 +330,7 @@
 				// 鐐瑰嚮鍙崇澶磋鎯呭脊绐�
 				faYunDetailobj: {},
 				modalShow: false,
-				coalStatus: ['鏈О閲�', '绉伴噸涓�', '楠岃川涓�', '绉伴噸瀹屾垚'],
+				coalStatus: ['鏈О閲�', '绉伴噸涓�', '楠岃川涓�', '绉伴噸瀹屾垚', '楠岃川瀹屾垚'],
 				onlineurl,
 			};
 		},
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 69817f9..78d101b 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
@@ -195,7 +195,7 @@
 					openId: null,
 					openName: ''
 				},
-				coalStatus: ['鏈О閲�', '绉伴噸涓�', '楠岃川涓�', '绉伴噸瀹屾垚'], // 鐘舵��
+				coalStatus: ['鏈О閲�', '绉伴噸涓�', '楠岃川涓�', '绉伴噸瀹屾垚', '楠岃川瀹屾垚'], // 鐘舵��
 				weighHouseCode: '',
 				// 鏀剧┖寮圭獥鎺у埗鍙橀噺
 				evacuationModalShow: false,
diff --git a/pages/driver-page/driver-index/bill-of-lading-details/punchTheClock/punchTheClock.vue b/pages/driver-page/driver-index/bill-of-lading-details/punchTheClock/punchTheClock.vue
index ac4ef2e..51c1a5e 100644
--- a/pages/driver-page/driver-index/bill-of-lading-details/punchTheClock/punchTheClock.vue
+++ b/pages/driver-page/driver-index/bill-of-lading-details/punchTheClock/punchTheClock.vue
@@ -3,9 +3,10 @@
 	<view class="punchTheClock">
 		<!-- 鎵撳崱鎸夐挳 -->
 		<view class="punchTheClock_container">
-			<view class="punchTheClock_btn" @click="arrive">
+			<view class="punchTheClock_btn"
+				@click="arrive">
 				<view>
-					<p>{{ coalStatus == 2 ? '宸茬鍒�' : '绛惧埌/鎵撳崱' }}</p>
+					<p>{{ coalStatus == 1 ? '宸茬鍒�' : '绛惧埌/鎵撳崱' }}</p>
 					<p>{{ nowTime }}</p>
 				</view>
 			</view>
@@ -18,123 +19,127 @@
 </template>
 
 <script>
-import { todayDate } from '@/utils/util.js';
-export default {
-	onLoad(params) {
-		this.punchTheClockObj.tmcoa = params.tmId.toString();
-		this.coalStatus = params.coalStatus;
-	},
-	data() {
-		return {
-			nowTime: '',
-			coalStatus: 0,
-			punchTheClockObj: {
-				tmcoa: null,
-				latA: null,
-				latB: null
-			}
-		};
-	},
-	onShow() {
-		this.getSetting(); //鑾峰彇鎺堟潈
-		this.getFuzzyLocation(); //鑾峰彇浣嶇疆
-		this.todayDate(); //褰撳墠鏃堕棿
-	},
-	methods: {
-		getSetting() {
-			// 鑾峰彇鏉冮檺淇℃伅
-			wx.getSetting({
-				success(res) {
-					if (!res.authSetting['scope.userFuzzyLocation']) {
-						wx.authorize({
-							scope: 'scope.userFuzzyLocation',
-							success(res) {
-								uni.showToast({
-									title: '鎺堟潈鎴愬姛锛�'
-								});
-							}
-						});
-					}
-				},
-				fail() {
-					console.log('鑾峰彇澶辫触');
+	import { todayDate } from '@/utils/util.js';
+	export default {
+		onLoad(params) {
+			this.punchTheClockObj.tmcoa = params.tmId.toString();
+			this.coalStatus = params.coalStatus;
+		},
+		data() {
+			return {
+				nowTime: '',
+				coalStatus: 0,
+				punchTheClockObj: {
+					tmcoa: null,
+					latA: null,
+					latB: null
 				}
-			});
+			};
 		},
-		getFuzzyLocation() {
-			let that = this;
-			wx.getFuzzyLocation({
-				type: 'wgs84',
-				success(res) {
-					console.log(res, '鑾峰彇浣嶇疆', that);
-					that.punchTheClockObj.latB = res.latitude;
-					that.punchTheClockObj.latA = res.longitude;
-				}
-			});
+		onShow() {
+			this.getSetting(); //鑾峰彇鎺堟潈
+			this.getFuzzyLocation(); //鑾峰彇浣嶇疆
+			this.todayDate(); //褰撳墠鏃堕棿
 		},
-		todayDate() {
-			setInterval(() => {
-				this.nowTime = todayDate('hms');
-			}, 1000);
-		},
-		// 绛惧埌
-		arrive() {
-			if (this.punchTheClockObj.latA && this.punchTheClockObj.latB) {
-				console.log(this.punchTheClockObj);
-				this.$reqPost('arrive', this.punchTheClockObj, 'params').then(res => {
-					console.log(res, '绛惧埌');
-					if (res.code == 0) {
-						this.$u.toast('绛惧埌鎴愬姛');
-						setTimeout(() => {
-							uni.navigateBack(
-								{
-									delta: 1
-								},
-								500
-							);
-						});
-					} else {
-						this.$u.toast(res.msg ? res.msg : '绛惧埌澶辫触');
+		methods: {
+			getSetting() {
+				// 鑾峰彇鏉冮檺淇℃伅
+				wx.getSetting({
+					success(res) {
+						if (!res.authSetting['scope.userFuzzyLocation']) {
+							wx.authorize({
+								scope: 'scope.userFuzzyLocation',
+								success(res) {
+									uni.showToast({
+										title: '鎺堟潈鎴愬姛锛�'
+									});
+								}
+							});
+						}
+					},
+					fail() {
+						console.log('鑾峰彇澶辫触');
 					}
 				});
-			} else {
-				this.$u.toast('鏆傝幏鍙栦笉鍒板埌褰撳墠浣嶇疆');
+			},
+			getFuzzyLocation() {
+				let that = this;
+				wx.getFuzzyLocation({
+					type: 'wgs84',
+					success(res) {
+						console.log(res, '鑾峰彇浣嶇疆', that);
+						that.punchTheClockObj.latB = res.latitude;
+						that.punchTheClockObj.latA = res.longitude;
+					}
+				});
+			},
+			todayDate() {
+				setInterval(() => {
+					this.nowTime = todayDate('hms');
+				}, 1000);
+			},
+			// 绛惧埌
+			arrive() {
+				if (this.punchTheClockObj.latA && this.punchTheClockObj.latB) {
+					console.log(this.punchTheClockObj);
+					this.$reqPost('arrive', this.punchTheClockObj, 'params').then(res => {
+						console.log(res, '绛惧埌');
+						if (res.code == 0) {
+							this.$u.toast('绛惧埌鎴愬姛');
+							setTimeout(() => {
+								uni.navigateBack({
+										delta: 1
+									},
+									500
+								);
+							});
+						} else {
+							this.$u.toast(res.msg ? res.msg : '绛惧埌澶辫触');
+						}
+					});
+				} else {
+					this.$u.toast('鏆傝幏鍙栦笉鍒板埌褰撳墠浣嶇疆');
+				}
 			}
 		}
-	}
-};
+	};
 </script>
 
-<style lang="scss" scoped>
-.punchTheClock {
-	height: 100vh;
-	display: flex;
-	justify-content: center;
-	align-items: center;
-	.punchTheClock_container {
-		.punchTheClock_btn {
-			width: vww(240);
-			height: vww(240);
-			color: #ffffff;
-			font-size: vww(20);
-			border-radius: 50%;
-			background-color: #36d4e5;
-			display: flex;
-			justify-content: center;
-			align-items: center;
-			p {
-				text-align: center;
+<style lang="scss"
+	scoped>
+	.punchTheClock {
+		height: 100vh;
+		display: flex;
+		justify-content: center;
+		align-items: center;
+
+		.punchTheClock_container {
+			.punchTheClock_btn {
+				width: vww(240);
+				height: vww(240);
+				color: #ffffff;
+				font-size: vww(20);
+				border-radius: 50%;
+				background-color: #36d4e5;
+				display: flex;
+				justify-content: center;
+				align-items: center;
+
+				p {
+					text-align: center;
+				}
 			}
-		}
-		.punchTheClock_text {
-			display: flex;
-			justify-content: center;
-			margin-top: vww(20);
-			color: #b8b8b8;
-			.text {
-				margin-left: vww(5);
+
+			.punchTheClock_text {
+				display: flex;
+				justify-content: center;
+				margin-top: vww(20);
+				color: #b8b8b8;
+
+				.text {
+					margin-left: vww(5);
+				}
 			}
 		}
 	}
-}
-</style>
+</style>
\ No newline at end of file
diff --git a/pages/driver-page/driver-index/bill-of-lading-details/selectOrderPlan/selectOrderPlan.vue b/pages/driver-page/driver-index/bill-of-lading-details/selectOrderPlan/selectOrderPlan.vue
index e1f2bb1..d6e8dbd 100644
--- a/pages/driver-page/driver-index/bill-of-lading-details/selectOrderPlan/selectOrderPlan.vue
+++ b/pages/driver-page/driver-index/bill-of-lading-details/selectOrderPlan/selectOrderPlan.vue
@@ -55,7 +55,7 @@
 			</view>
 		</view>
 		<view class="history-numbers">
-			<combined-title title="鍘嗗彶鎻愮叅鍗�"></combined-title>
+			<combined-title title="鍘嗗彶楠岃川瀹屾垚"></combined-title>
 			<scroll-view :scroll-top="scrollTop"
 				scroll-y="true"
 				class="scroll-Y"
@@ -70,7 +70,7 @@
 					:key="index"
 					@click="faYundetail(item)">
 					<view class="first">
-						<view class="">{{ item.deptName || '' }}</view>
+						<view class="">{{ item.filedName || '' }}</view>
 						<view class=""><u-icon name="arrow-right"
 								color="#999999"
 								size="40"></u-icon></view>
@@ -81,19 +81,11 @@
 					</view>
 					<view class="third">
 						<view class="third-line">
-							<view class="third-line_text">棰嗗彇鏁�:</view>
-							<view class="third-line_num">{{ item.cars2 }}</view>
-						</view>
-						<view class="third-line">
-							<view class="third-line_text">鍓╀綑鏁�:</view>
+							<view
+								:style="{backgroundImage: `url(${onlineurl}/appimg/image/banner/carNO.png)`,backgroundSize: 'cover',backgroundRepeat: 'no-repeat',width:'24rpx',height:'24rpx',lineHeight:'24rpx'}">
+							</view>
 							<view class="third-line_num"
-								v-if="roleType == 1">{{ item.carNumSurplus1 }}</view>
-							<view class="third-line_num"
-								v-else-if="roleType == 2">{{ item.carNumSurplus }}</view>
-						</view>
-						<view class="third-line">
-							<view class="third-line_text">鎻愮叅鍗曚釜鏁�:</view>
-							<view class="third-line_num">{{ item.tmCount }}</view>
+								style=" color: #303030;">{{ item.carNo }}</view>
 						</view>
 					</view>
 					<view class="fourth">
@@ -203,6 +195,11 @@
 				uni.navigateTo({
 					url: `/pages/driver-page/driver-index/bill-of-lading-details/weighDetail/weighDetail?orderPlanId=${item.id}`
 				})
+			},
+			faYundetail(item) {
+				uni.navigateTo({
+					url: `/pages/driver-page/driver-index/bill-of-lading-details/weighDetail/weighDetail?orderPlanId=${item.id}&flag=${true}`
+				})
 			}
 		},
 	}
@@ -221,6 +218,16 @@
 		margin: 0 auto;
 	}
 
+	.scroll-Y {
+		height: 900rpx;
+
+		.more_text {
+			color: #333;
+			font-size: 24rpx;
+			text-align: center;
+		}
+	}
+
 	.history-numbers {
 		width: 100%;
 		position: relative;
diff --git a/pages/driver-page/driver-index/bill-of-lading-details/weighDetail/weighDetail.vue b/pages/driver-page/driver-index/bill-of-lading-details/weighDetail/weighDetail.vue
index dcdb4c7..c30bfb4 100644
--- a/pages/driver-page/driver-index/bill-of-lading-details/weighDetail/weighDetail.vue
+++ b/pages/driver-page/driver-index/bill-of-lading-details/weighDetail/weighDetail.vue
@@ -37,7 +37,7 @@
 					<view class="label-text">
 						鎶樻墸鐜�
 					</view>
-					<view v-if='roleType===4'
+					<view v-if='roleType===4&&!flag'
 						class="count-input">
 						<u--input placeholder="璇疯緭鍏ユ姌鎵g巼"
 							border="bottom"
@@ -45,7 +45,7 @@
 							v-model="item.discount"
 							@input='v=>discountInputHandle(v,i,item.clean)'></u--input>
 					</view>
-					<view v-else
+					<view v-else-if='flag'
 						class="count">{{ item.discount }}%
 					</view>
 				</view>
@@ -99,7 +99,6 @@
 		data() {
 			return {
 				orderPlanId: "",
-				index: null,
 				coalDetailsData: {},
 				showWeigh: [],
 				discountrate: "",
@@ -115,6 +114,8 @@
 				actionShow: false,
 				actionIndex: null,
 				onlineurl,
+				havedInput: false,
+				flag: false
 			};
 		},
 		computed: {
@@ -124,7 +125,7 @@
 		},
 		onLoad(params) {
 			this.orderPlanId = params.orderPlanId ? params.orderPlanId : ''
-			this.index = params.index ? params.index : ''
+			this.flag = params.flag ? params.flag : false
 		},
 		onShow() {
 			this.roleType === 1 ? this.GetOrderPlan() : this.getTakeCoal()
@@ -180,7 +181,12 @@
 					res => {
 						if (res.code == 0) {
 							this.loading = false
-							this.$u.toast('鎿嶄綔鎴愬姛')
+							this.$u.toast('鎿嶄綔鎴愬姛,鍗冲皢杩斿洖涓婁竴椤�')
+							setTimeout(() => {
+								uni.navigateBack({
+									delta: 1
+								})
+							}, 800)
 						} else {
 							this.loading = false
 							this.$u.toast('鎿嶄綔澶辫触')
@@ -189,14 +195,14 @@
 			},
 			// 閫夋嫨璐ㄩ噺
 			popoverShow(i) {
-				if (this.roleType === 4) {
+				if (this.roleType === 4 && !flag) {
 					this.show = true
 					this.selectIndex = i
 				}
 			},
 			// 閫夋嫨浜у搧
 			productNamePopoverShow(i) {
-				if (this.roleType === 4) {
+				if (this.roleType === 4 && !flag) {
 					this.actionShow = true
 					this.actionIndex = i
 				}
@@ -237,11 +243,11 @@
 	}
 
 	.main {
-		width: 100%;
+		width: 96%;
 		height: 100%;
 		min-height: 400rpx;
 		background-color: #fff;
-		margin: 0 auto;
+		margin: 10rpx auto;
 		display: flex;
 		flex-direction: column;
 
@@ -328,6 +334,7 @@
 			width: 100%;
 			@include flex;
 			justify-content: center;
+			margin-bottom: 40rpx;
 
 			/deep/ .u-button {
 				width: 180 rpx !important;
diff --git a/pages/public-page/faYunstatisticsDetails/faYunstatisticsDetails.vue b/pages/public-page/faYunstatisticsDetails/faYunstatisticsDetails.vue
index 2feb0b8..96c7575 100644
--- a/pages/public-page/faYunstatisticsDetails/faYunstatisticsDetails.vue
+++ b/pages/public-page/faYunstatisticsDetails/faYunstatisticsDetails.vue
@@ -93,7 +93,7 @@
 			return {
 				id: '',
 				faYunDetailobj: {},
-				coalStatus: ['鏈О閲�', '绉伴噸涓�', '楠岃川涓�', '绉伴噸瀹屾垚']
+				coalStatus: ['鏈О閲�', '绉伴噸涓�', '楠岃川涓�', '绉伴噸瀹屾垚', '楠岃川瀹屾垚']
 			};
 		},
 		methods: {},

--
Gitblit v1.9.1