From 81b3c20184fe89b4c8e9bdbe45276748778a1d95 Mon Sep 17 00:00:00 2001
From: 819527061@qq.com <123456>
Date: 星期五, 08 三月 2024 15:40:34 +0800
Subject: [PATCH] 添加注释

---
 pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue |   61 +++++++++++++++++++++++-------
 1 files changed, 46 insertions(+), 15 deletions(-)

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 12e0f29..47a3abb 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
@@ -38,6 +38,12 @@
 					<view class="order-code"
 						v-if="!isSpecial">
 						璁㈠崟缂栧彿:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{{ coalDetailsData.orderCode || '' }}</view>
+					<view class="stream-view"
+						style="color: #475bfd;"
+						@click="streamView"
+						v-show="timeLineStatus===9">
+						鏌ョ湅瑁呰浇鎯呭喌
+					</view>
 					<view class="weigh-item">
 						<view class="item">
 							<view class="concrete"
@@ -199,10 +205,11 @@
 					@click="cengZhongClick"
 					type="primary"
 					shape="circle"
-					:disabled="haveInputOrigin&&!isSpecial"></u-button>
+					:disabled="haveInputOrigin&&!isSpecial"
+					:loading="weighHouseLoading"></u-button>
 			</view>
 			<view class="weigh-button"
-				v-show='ablePrintInduction'>
+				v-show='ablePrintInduction&&!(coalDetailsData.skin&&coalDetailsData.hair)'>
 				<u-button text="鎵撳嵃鍏ラ棬璇�"
 					@click="printBefore('in')"
 					type="primary"
@@ -232,14 +239,14 @@
 				@confirm="evacuationConfirm"
 				@cancel="evacuationCancel"></u-modal>
 		</view>
-		<view class="completeOutSale">
+		<!-- <view class="completeOutSale">
 			<u-modal :show="completeOutSaleShow"
 				title="纭"
 				content="鏄惁瀹屾垚澶栭攢鎻愮叅鍗�"
 				:showCancelButton="true"
 				@confirm="completeOutSaleConfirm"
 				@cancel="completeOutSaleCancel"></u-modal>
-		</view>
+		</view> -->
 		<view class="serviece-customer">
 			<u-action-sheet :actions="list"
 				@select="selectClick"
@@ -280,10 +287,10 @@
 			this.orderPlanId = value.orderPlanId;
 			this.yyId = value.yyId;
 			this.originInfoVisible = value.orderType === '澶栬喘'
-			if (value.overTmWaixiao) {
-				this.overTmWaixiao = value.overTmWaixiao
-				this.getWeightHouseObj.overTmWaixiao = value.overTmWaixiao
-			}
+			// if (value.overTmWaixiao) {
+			// 	this.overTmWaixiao = value.overTmWaixiao
+			// 	this.getWeightHouseObj.overTmWaixiao = value.overTmWaixiao
+			// }
 			this.fileList1 = []
 			this.changeglobalIsFirstWeighing(1)
 			if (this.globalIsFirstWeighing === 1) {
@@ -406,11 +413,13 @@
 				timeout: '0',
 				wsgShow: false,
 				timeLineStatus: null,
+				timeLineEqCode: '',
 				originInfoNotice: '濉啓鍘熷彂淇℃伅鍚庡彲涓婄璁¢噺',
 				submitOriginInfoLoading: false,
 				ischeckedDefault: 0,
 				isSpecial: null, //1 鏄壒娈� 0涓嶆槸鐗规畩
 				printerType: '', //鍒ゆ柇鎵撳嵃鐨勬槸鍑洪棬璇佽繕鏄叆闂ㄨ瘉 
+				weighHouseLoading: false
 			};
 		},
 		watch: {
@@ -475,6 +484,7 @@
 				this.$reqGet('coalDayPage', { id: this.orderPlanId, timeout: this.timeout }).then(res => {
 					if (res.code == 0) {
 						this.timeLineStatus = res.data[0].taskStatus
+						this.timeLineEqCode = res.data[0].eqCode
 						this.dayRZ = res.data.map(v => {
 							let slicedate = v.taskStatusDes.slice(0, 10);
 							if (slicedate == this.currentDate) {
@@ -518,11 +528,11 @@
 						this.orderType = this.coalDetailsData.orderType;
 						// 
 						this.isSpecial = res.data.isSpecial
-						// 鍒ゆ柇鏄惁瀹屾垚澶栭攢璁㈠崟
-						this.completeOutSale.orderType = this.coalDetailsData.orderType;
-						this.completeOutSale.deptId = this.coalDetailsData.deptId;
-						this.completeOutSale.filedId = this.coalDetailsData.filedId;
-						this.completeOutSale.clean = this.coalDetailsData.clean;
+						// // 鍒ゆ柇鏄惁瀹屾垚澶栭攢璁㈠崟
+						// this.completeOutSale.orderType = this.coalDetailsData.orderType;
+						// this.completeOutSale.deptId = this.coalDetailsData.deptId;
+						// this.completeOutSale.filedId = this.coalDetailsData.filedId;
+						// this.completeOutSale.clean = this.coalDetailsData.clean;
 						// 鑾峰彇鎵�鍦ㄧ鎴垮弬鏁拌祴鍊�
 						this.getWeightHouseObj.deptId = this.coalDetailsData.deptId;
 						this.getWeightHouseObj.filedId = this.coalDetailsData.filedId;
@@ -572,7 +582,12 @@
 						let endTime = this.coalDetailsData.yuYueSection.slice(0, 10) + ' ' + this
 							.coalDetailsData
 							.yuYueSection.slice(-5);
-						if (dayjs(this.currentTime).isAfter(endTime) && this.coalDetailsData.status <= 1) {
+						// 鏈�澶х害鏉熸椂闂� maxRestrainTime
+						const maxRestrainTime = dayjs().subtract(this.coalDetailsData.flexibleTime,
+								'minute')
+							.format('YYYY-MM-DD HH:mm:ss');
+						console.log(maxRestrainTime, this.correctStatus);
+						if (dayjs(maxRestrainTime).isAfter(endTime) && this.correctStatus <= 1) {
 							// this.$u.toast('宸茶秴鍑洪绾︽椂闂�,鍙偣鍑诲叆鍦虹敵璇烽噸鏂板叆鍦�')
 							this.timeout = '1'
 						}
@@ -585,6 +600,7 @@
 					this.$reqGet('coalDayPage', { id: this.orderPlanId, timeout: this.timeout }).then(res => {
 						if (res.code == 0) {
 							this.timeLineStatus = res.data[0].taskStatus
+							this.timeLineEqCode = res.data[0].eqCode
 							this.dayRZ = res.data.map(v => {
 								let slicedate = v.taskStatusDes.slice(0, 10);
 								if (slicedate == this.currentDate) {
@@ -688,8 +704,10 @@
 			// 绉伴噸
 			cengZhongClick() {
 				this.changeglobalIsFirstWeighing(2)
+				this.weighHouseLoading = true
 				this.$reqGet('getWeighHouse', this.getWeightHouseObj).then(res => {
 					console.log(res, '鑾峰彇纾呮埧');
+					this.weighHouseLoading = false
 					if (res.code == 0) {
 						this.weighData.sceneId = res.data.id;
 						this.weighData.gateCameraId = res.data.lastEquipmentId;
@@ -713,7 +731,9 @@
 					} else {
 						this.$u.toast(res.msg ? res.msg : '鏈湪纾呮埧锛岃鍓嶅線纾呮埧鍚庡啀璇曪紒锛�');
 					}
-				});
+				}).catch(() => {
+					this.weighHouseLoading = false
+				})
 			},
 			// 鏀剧┖
 			evacuation() {
@@ -950,6 +970,11 @@
 				} else {
 					uni.$u.toast('璇峰~鍐欏畬鏁村師鍙戜俊鎭�')
 				}
+			},
+			streamView() {
+				uni.navigateTo({
+					url: `/pages/public-page/driverStream/driverStream?eqCode=${this.timeLineEqCode}`
+				})
 			}
 		}
 	};
@@ -1110,6 +1135,12 @@
 					color: #7d7d7d;
 				}
 
+				.stream-view {
+					height: vww(18);
+					margin: vww(8);
+					margin-left: 0;
+				}
+
 				.weigh-item {
 					width: 100%;
 					height: vww(36);

--
Gitblit v1.9.1