From fb20d356a9d1415816102a2610af383feaea5d3b Mon Sep 17 00:00:00 2001
From: yangan <yangan0921@163.com>
Date: 星期一, 05 二月 2024 16:19:01 +0800
Subject: [PATCH] fear:增加验质图片放大功能

---
 pages/driver-page/driver-index/bill-of-lading-details/weighDetail/weighDetail.vue         |   38 +++++++++++++++++++++++++++++++++++---
 pages/driver-page/driver-index/bill-of-lading-details/selectOrderPlan/selectOrderPlan.vue |    4 ++--
 pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue          |    2 +-
 store/index.js                                                                            |    9 +++++++++
 4 files changed, 47 insertions(+), 6 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 dec747f..5ffd704 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
@@ -72,7 +72,7 @@
 						plain
 						@click="printOrder"
 						shape="circle"
-						:disabled="currentPageCoalStatus !== 4"></u-button>
+						:disabled="currentPageCoalStatus  >= 3"></u-button>
 				</view>
 				<view class="bottom-button">
 					<u-button text="鏀剧┖"
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 6694d1e..318a689 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
@@ -149,7 +149,7 @@
 		<view class="previewImage-container">
 				<view class="previewImage-container">
 					<previewImage ref="previewImage"
-						:imgs="customerTourImgList"
+						:imgs="qualityTourImgList"
 						:saveBtn='false'></previewImage>
 				</view>
 			</view>
@@ -200,7 +200,7 @@
 			previewImage
 		},
 		computed: {
-			...mapState(['customerTourImgList']),
+			...mapState(['customerTourImgList','qualityTourImgList']),
 			roleType() {
 				return uni.getStorageSync('roleType')
 			}
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 9a59a41..7eb42ef 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
@@ -421,7 +421,9 @@
 					<u--image :showLoading="true"
 						:src="`${BaseUrl}${val}`"
 						width="80px"
-						height="80px">
+						height="80px"
+						@click="imageClick(val)"
+						>
 						<view slot="error"
 							style="font-size: 24rpx;">鍔犺浇澶辫触</view>
 					</u--image>
@@ -440,7 +442,7 @@
 					height="150"
 					:previewFullImage="true">
 				</u-upload>
-			</view>
+						</view>
 			<u--list
 			:height="0"
 			style="	margin-left: 50rpx;margin-top: 30rpx;"
@@ -723,9 +725,20 @@
 					@close='unqualifiedClose'
 					@select="selectUnqualifiedClick"></u-action-sheet>
 			</view>
+		
 		</view>
 		</view>
-	
+			<!-- 鍥剧墖棰勮寮瑰嚭妗� -->
+			<view class="previewImage-container">
+			<u-popup :show="previewImageShow"
+				mode="center"
+				@close="previewImageClose"
+				@open="previewImageOpen">
+				<u--image :src="previewImageSrc != null ? BaseUrl + previewImageSrc : ''"
+					width="400px"
+					height="400px"></u--image>
+			</u-popup>
+		</view>
 	</view>
 </template>
 
@@ -738,7 +751,9 @@
 	export default {
 		data() {
 			return {
+				previewImageShow:false,
 				qualityInstructions:"",
+				previewImageSrc: '',
 				penaltyType:[],
 			    indexFlag:0, // 涓嬫爣鏍囧織浣�
 				remarks:'',
@@ -1081,6 +1096,13 @@
 					})
 				})
 			},
+			previewImageClose() {
+				this.previewImageShow = false;
+			},
+			previewImageOpen() {
+				this.previewImageShow = true;
+				console.log('preview open');
+			},
 			GetOrderPlan() {
 				uni.showLoading({ title: '鍔犺浇涓�...' });
 				this.$reqGet('GetOrderPlan').then(res => {
@@ -1108,6 +1130,16 @@
 					}
 				})
 			},
+			imageClick(imgStr){
+				console.log(imgStr,'瑙﹀彂')
+					this.previewImageSrc = imgStr;
+				
+				this.$nextTick(() => {
+					this.previewImageShow = true;
+				});
+				
+
+			},
 			// 鐐瑰嚮纭
 			confirmInput() {
 				let flag = true;
diff --git a/store/index.js b/store/index.js
index 0878a06..a7eed82 100644
--- a/store/index.js
+++ b/store/index.js
@@ -157,6 +157,15 @@
 			'https://mx.jzeg.cn:9095/appimg/image/tour/quality/quality16.jpg',
 			'https://mx.jzeg.cn:9095/appimg/image/tour/quality/quality17.jpg',
 		],
+		qualityTourImgList:['https://mx.jzeg.cn:9095/appimg/image/tour/quality/quality1.jpg',
+		'https://mx.jzeg.cn:9095/appimg/image/tour/quality/quality2.jpg',
+		'https://mx.jzeg.cn:9095/appimg/image/tour/quality/quality3.jpg',
+		'https://mx.jzeg.cn:9095/appimg/image/tour/quality/quality4.jpg',
+		'https://mx.jzeg.cn:9095/appimg/image/tour/quality/quality5.jpg',
+		'https://mx.jzeg.cn:9095/appimg/image/tour/quality/quality6.jpg',
+		'https://mx.jzeg.cn:9095/appimg/image/tour/quality/quality7.jpg',
+		'https://mx.jzeg.cn:9095/appimg/image/tour/quality/quality8.jpg',
+		'https://mx.jzeg.cn:9095/appimg/image/tour/quality/quality9.jpg']
 	},
 	mutations: {
 		lengthchange(state, payload) {

--
Gitblit v1.9.1