From 8edf190dd8755446613da55e0730c4aeabf60890 Mon Sep 17 00:00:00 2001
From: yangan <yangan0921@163.com>
Date: 星期二, 11 二月 2025 08:30:10 +0800
Subject: [PATCH] Revert "faat:提煤单详情下磅文字修改"

---
 pages/driver-page/driver-index/driver-index.vue |   67 +++++++++++++++++++++++++++++++--
 1 files changed, 62 insertions(+), 5 deletions(-)

diff --git a/pages/driver-page/driver-index/driver-index.vue b/pages/driver-page/driver-index/driver-index.vue
index 9d5b7bc..cb3290c 100644
--- a/pages/driver-page/driver-index/driver-index.vue
+++ b/pages/driver-page/driver-index/driver-index.vue
@@ -163,6 +163,7 @@
 								</view>
 								<view class="button-img"
 									@click.stop="toAppointmentClick(item)">绔嬪嵆棰勭害</view>
+									
 							</view>
 						</view>
 					</view>
@@ -186,6 +187,19 @@
 						content="鍦哄唴鎺ュ崟鏃犻渶绉扮毊,鏄惁纭鎺ュ崟"
 						@confirm="insideConnectConfirm"
 						@cancel="insideConnectCancel"></u-modal>
+				</view>
+				<!-- 浜岀淮鐮佸脊绐� -->
+				<view class="qCodeModal">
+					<u-modal :show="qCodeModalVisible"
+					:showConfirmButton="false"
+					:negativeTop="150"
+					@close="qCodeModalVisible = false"
+					closeOnClickOverlay
+					>
+						<uv-qrcode ref="qrcode" canvas-id="qrcode" :value="qCodeValue" size="500rpx" :loading="qCodeloading"
+			:options="options"></uv-qrcode>
+
+					</u-modal>
 				</view>
 				<!-- 宸查绾︽彁鐓ゅ崟 -->
 				<view class="Reserved">
@@ -256,12 +270,15 @@
 									<!-- <view class="order-type">{{ item.orderType }}</view> -->
 								</view>
 							</view>
-							<view class="fourth-line"
-								v-if="item.status<3 && !(item.orderType === '鍐呰喘' ||item.orderType === '杞叆')">
+							<view class="fourth-line">
 								<view class="button-img"
+								v-if="item.status<3 && !(item.orderType === '鍐呰喘' ||item.orderType === '杞叆')"
 									@click.stop="cancelAppoint(item)">
 									璇锋眰閫�鍗�
 								</view>
+								<view class="button-img"
+								    v-if="item.qrCode == 1"
+									@click.stop="viewQcode(item)">鏌ョ湅浜岀淮鐮�</view>
 							</view>
 						</view>
 					</view>
@@ -279,11 +296,13 @@
 	import noobTour from '@/components/noobTour/noobTour.vue'
 	import { mapState } from 'vuex'
 	import { BaseUrl } from '@/api/publicInterface.js'
+	import uvQrcode from '@/uni_modules/uv-qrcode/components/uv-qrcode/uv-qrcode.vue'; // 寮曞叆鐢熸垚浜岀淮鐮佺粍浠�
 	export default {
 		components: {
 			combinedTitle,
 			previewImage,
-			noobTour
+			noobTour,
+			uvQrcode
 		},
 		props: {
 			indexdriverBillOfLoadingData: {
@@ -308,6 +327,8 @@
 		},
 		data() {
 			return {
+				qCodeValue:'',
+				qCodeloading:false,
 				driverBillOfLoadingData: {
 					list1: [],
 					list2: [],
@@ -316,6 +337,7 @@
 				// 鎺ュ崟妯℃�佹
 				qiangDanShow: false,
 				qiangDanTitle: '鎺ュ崟鎻愮ず',
+				qCodeModalVisible:false,
 				qiangDanContent: '',
 				qiangDanOrderPlanId: null,
 				isFirstLogin: true, //鏄惁鏄涓�娆$櫥褰�
@@ -329,6 +351,14 @@
 				customerId: '',
 				xsUserId: '',
 				filedId: '',
+				options: {
+				useDynamicSize: false,
+				errorCorrectLevel: 'Q',
+				margin: 10,
+				areaColor: "#fff",
+				// 鎸囧畾浜岀淮鐮佸墠鏅紝涓�鑸彲鍦ㄤ腑闂存斁logo
+				foregroundImageSrc: '',
+			}
 			};
 		},
 		onShow() {
@@ -495,11 +525,11 @@
 				uni.setStorageSync('isNeedOrigin', value.orderType === '澶栬喘' && value.isSpecial === 1 ? 1 : 0)
 				if (value.orderType === '澶栬喘') {
 					uni.navigateTo({
-						url: `/pages/driver-page/driver-index/bill-of-lading-details/originInfo/originInfo?orderPlanId=${value.id}&filedId=${value.filedId}&deptId=${value.deptId}&sendDate=${value.sendDate}&isSpecial=${value.isSpecial}`
+						url: `/pages/driver-page/driver-index/bill-of-lading-details/originInfo/originInfo?orderPlanId=${value.id}&filedId=${value.filedId}&deptId=${value.deptId}&sendDate=${value.sendDate}&isSpecial=${value.isSpecial}&coalName=${value.coalName}`
 					});
 				} else {
 					uni.navigateTo({
-						url: `/pages/driver-page/appointment/appointment?takeCoalId=${value.id}&filedId=${value.filedId}&deptId=${value.deptId}&sendDate=${value.sendDate}`
+						url: `/pages/driver-page/appointment/appointment?takeCoalId=${value.id}&filedId=${value.filedId}&deptId=${value.deptId}&sendDate=${value.sendDate}&coalName=${value.coalName}`
 					});
 				}
 			},
@@ -508,6 +538,33 @@
 				uni.navigateTo({
 					url: '/pages/driver-page/driver-index/SelfDelivery/SelfDelivery'
 				})
+			},
+			//鏌ョ湅浜岀淮鐮�
+			viewQcode(item){
+				console.log('鏌ョ湅浜岀淮鐮�')
+			
+				this.$reqGet('showQRCode',{code:item.code}).then(res=>{
+					console.log(res,'ress')
+					if(res.data){
+						this.qCodeModalVisible = true;
+						this.qCodeValue = res.data;
+						this.$nextTick(() => {
+						this.$refs.qrcode.remake({
+						success: () => {
+							console.log('鐢熸垚鎴愬姛');
+						},
+						fail: err => {
+							console.log(err)
+						}
+					});
+				})
+					}else{
+						this.$u.toast(res.msg || '鐢熸垚澶辫触')
+					}
+				
+				})
+				
+				
 			}
 		}
 	};

--
Gitblit v1.9.1