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