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