|  |  | 
 |  |  |                     </scroll-view> | 
 |  |  |                 </view> | 
 |  |  |             </view> | 
 |  |  |             <!-- 引导页 --> | 
 |  |  |             <view class="noob-tour"> | 
 |  |  |                 <combined-title title="操作指引"></combined-title> | 
 |  |  |                 <u-cell-group> | 
 |  |  |                     <u-cell title="新手指引" | 
 |  |  |                         name='1' | 
 |  |  |                         :clickable="true" | 
 |  |  |                         @click="noobTour"> | 
 |  |  |                         <u-badge type="primary" | 
 |  |  |                             value="01" | 
 |  |  |                             slot='icon'></u-badge> | 
 |  |  |                         <u-icon slot="value" | 
 |  |  |                             name="arrow-right" | 
 |  |  |                             size="30" | 
 |  |  |                             color="#b8b8b8"></u-icon> | 
 |  |  |                     </u-cell> | 
 |  |  |                 </u-cell-group> | 
 |  |  |             </view> | 
 |  |  |             <!-- 图片预览弹出框 --> | 
 |  |  |             <view class="previewImage-container"> | 
 |  |  |                 <u-popup :show="previewImageShow" | 
 |  |  |                     mode="center" | 
 |  |  |                     @close="previewImageClose" | 
 |  |  |                     @open="previewImageOpen" | 
 |  |  |                     :closeable='true'> | 
 |  |  |                     <view class="image-container" | 
 |  |  |                         @touchstart="touchStart" | 
 |  |  |                         @touchmove="touchMove" | 
 |  |  |                         @touchend="touchEnd"> | 
 |  |  |                         <u--image :src="onlineurl+'/appimg/image/tour/quality/'+TourImgList[imgIndex]" | 
 |  |  |                             width="400px" | 
 |  |  |                             height="700px" | 
 |  |  |                             @click='closeImg' | 
 |  |  |                             mode='widthFix' | 
 |  |  |                             :style="imageStyle"> | 
 |  |  |                             <view slot="error" | 
 |  |  |                                 style="font-size: 48rpx;">加载失败</view> | 
 |  |  |                         </u--image> | 
 |  |  |                         <view class="" | 
 |  |  |                             style="text-align: center;background-color: rgba(0, 0, 0, 0.5);color: white;"> | 
 |  |  |                             {{imgIndex+1}}/{{TourImgList.length}}张 | 
 |  |  |                         </view> | 
 |  |  |                     </view> | 
 |  |  |                 </u-popup> | 
 |  |  |             </view> | 
 |  |  |             <!-- 领取弹出框 --> | 
 |  |  |             <u-popup :show="show" | 
 |  |  |                 @close="close" | 
 |  |  | 
 |  |  |                 // 剩余的通知单数量 | 
 |  |  |                 carNumSurplus: '', | 
 |  |  |                 canClick: false, | 
 |  |  |                 onlineurl: '' | 
 |  |  |                 onlineurl, | 
 |  |  |                 previewImageShow: false, | 
 |  |  |                 previewImageSrc: '', | 
 |  |  |                 TourImgList: ['quality01.jpg', 'quality02.jpg', 'quality03.jpg', 'quality04.jpg', 'quality05.jpg'], | 
 |  |  |                 imgIndex: 0, | 
 |  |  |                 startX: 0, // 触摸起始点的X坐标 | 
 |  |  |                 endX: 0, // 触摸结束点的X坐标 | 
 |  |  |                 transition: false | 
 |  |  |             }; | 
 |  |  |         }, | 
 |  |  |         onLoad() {}, | 
 |  |  | 
 |  |  |                 uni | 
 |  |  |                     .navigateTo({ url: `/pages/driver-page/driver-index/bill-of-lading-details/selectOrderPlan/selectOrderPlan?index=${index}` }); | 
 |  |  |             }, | 
 |  |  |             noobTour(v) { | 
 |  |  |                 this.$nextTick(() => { | 
 |  |  |                     this.previewImageShow = true | 
 |  |  |                     this.imgIndex = 0 | 
 |  |  |                 }) | 
 |  |  |             }, | 
 |  |  |             touchStart(event) { | 
 |  |  |                 this.startX = event.touches[0].clientX; | 
 |  |  |             }, | 
 |  |  |  | 
 |  |  |             touchMove(event) { | 
 |  |  |                 this.endX = event.touches[0].clientX; | 
 |  |  |             }, | 
 |  |  |             touchEnd(event) { | 
 |  |  |                 const startX = this.startX; | 
 |  |  |                 const endX = this.endX; | 
 |  |  |                 if (startX - endX > 50 && this.imgIndex < this.TourImgList.length - 1) { | 
 |  |  |                     this.transition = true; | 
 |  |  |                     this.imgIndex++ | 
 |  |  |                     setTimeout(() => { | 
 |  |  |                         this.transition = false; | 
 |  |  |                     }, 300); | 
 |  |  |                 } else if (endX - startX > 50 && this.imgIndex > 0) { | 
 |  |  |                     this.transition = true; | 
 |  |  |                     this.imgIndex-- | 
 |  |  |                     setTimeout(() => { | 
 |  |  |                         this.transition = false; | 
 |  |  |                     }, 300); | 
 |  |  |                 } else if (this.imgIndex === this.TourImgList.length - 1) { | 
 |  |  |                     return this.$u.toast('这是最后一张了哟') | 
 |  |  |                 } | 
 |  |  |             }, | 
 |  |  |             closeImg() { | 
 |  |  |                 this.previewImageShow = false; | 
 |  |  |             }, | 
 |  |  |             /** | 
 |  |  |              * @preview 预览图片 | 
 |  |  |              */ | 
 |  |  |             previewImageClose() { | 
 |  |  |                 this.previewImageShow = false; | 
 |  |  |             }, | 
 |  |  |             previewImageOpen() {}, | 
 |  |  |         } | 
 |  |  |     }; | 
 |  |  | </script> | 
 |  |  | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     .noob-tour { | 
 |  |  |         margin-bottom: vww(80); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     .u-popup { | 
 |  |  |         .u-transition { | 
 |  |  |             .u-popup__content { | 
 |  |  |                 .editDriverPopup-container-box {} | 
 |  |  |  | 
 |  |  |                 //closeIcon | 
 |  |  |                 .u-popup__content__close--top-right { | 
 |  |  |                     .u-icon { | 
 |  |  |                         .u-icon__icon { | 
 |  |  |                             font-size: vww(20) !important; | 
 |  |  |                         } | 
 |  |  |                     } | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     ::v-deep.customer-index { | 
 |  |  |         width: 100%; | 
 |  |  |         margin: 0 auto; | 
 
 |  |  | 
 |  |  |                     </view> | 
 |  |  |                     <view class="white-block"></view> | 
 |  |  |                 </view> | 
 |  |  |  | 
 |  |  |                 <!-- 引导页 --> | 
 |  |  |                 <view class="noob-tour"> | 
 |  |  |                     <combined-title title="操作指引"></combined-title> | 
 |  |  |                     <u-cell-group> | 
 |  |  |                         <u-cell v-if="roleType===3" | 
 |  |  |                             title="新手指引" | 
 |  |  |                             name='1' | 
 |  |  |                             :clickable="true" | 
 |  |  |                             @click="noobTour"> | 
 |  |  |                             <u-badge type="primary" | 
 |  |  |                                 value="01" | 
 |  |  |                                 slot='icon'></u-badge> | 
 |  |  |                             <u-icon slot="value" | 
 |  |  |                                 name="arrow-right" | 
 |  |  |                                 size="30" | 
 |  |  |                                 color="#b8b8b8"></u-icon> | 
 |  |  |                         </u-cell> | 
 |  |  |                     </u-cell-group> | 
 |  |  |                 </view> | 
 |  |  |                 <!-- 图片预览弹出框 --> | 
 |  |  |                 <view class="previewImage-container"> | 
 |  |  |                     <u-popup :show="previewImageShow" | 
 |  |  |                         mode="center" | 
 |  |  |                         @close="previewImageClose" | 
 |  |  |                         @open="previewImageOpen" | 
 |  |  |                         :closeable='true'> | 
 |  |  |                         <view class="image-container" | 
 |  |  |                             @touchstart="touchStart" | 
 |  |  |                             @touchmove="touchMove" | 
 |  |  |                             @touchend="touchEnd"> | 
 |  |  |                             <u--image :src="onlineurl+'/appimg/image/tour/driver/'+TourImgList[imgIndex]" | 
 |  |  |                                 width="400px" | 
 |  |  |                                 height="700px" | 
 |  |  |                                 @click='closeImg' | 
 |  |  |                                 mode='widthFix' | 
 |  |  |                                 :style="imageStyle"> | 
 |  |  |                                 <view slot="error" | 
 |  |  |                                     style="font-size: 48rpx;">加载失败</view> | 
 |  |  |                             </u--image> | 
 |  |  |                             <view class="" | 
 |  |  |                                 style="text-align: center;background-color: rgba(0, 0, 0, 0.5);color: white;"> | 
 |  |  |                                 {{imgIndex+1}}/{{TourImgList.length}}张 | 
 |  |  |                             </view> | 
 |  |  |                         </view> | 
 |  |  |                     </u-popup> | 
 |  |  |                 </view> | 
 |  |  |             </view> | 
 |  |  |         </view> | 
 |  |  |     </view> | 
 |  |  | 
 |  |  |                 immediate: true | 
 |  |  |             } | 
 |  |  |         }, | 
 |  |  |         computed: { | 
 |  |  |             roleType() { | 
 |  |  |                 return uni.getStorageSync('roleType'); | 
 |  |  |             }, | 
 |  |  |             imageStyle() { | 
 |  |  |                 return { | 
 |  |  |                     transition: this.transition ? 'transform 0.3s ease' : 'none' | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |         }, | 
 |  |  |         data() { | 
 |  |  |             return { | 
 |  |  |                 driverBillOfLoadingData: { | 
 |  |  | 
 |  |  |                 customerId: '', | 
 |  |  |                 coalStatus: ['未称重', '称重中', '验质中', '称重完成', '验质完成'], | 
 |  |  |                 onlineurl, | 
 |  |  |                 previewImageShow: false, | 
 |  |  |                 previewImageSrc: '', | 
 |  |  |                 TourImgList: ['sj1.jpg', 'sj2.jpg', 'sj3.jpg', 'sj4.jpg', 'sj5.jpg', 'sj6.jpg', 'sj7.jpg'], | 
 |  |  |                 imgIndex: 0, | 
 |  |  |                 startX: 0, // 触摸起始点的X坐标 | 
 |  |  |                 endX: 0, // 触摸结束点的X坐标 | 
 |  |  |                 transition: false | 
 |  |  |             }; | 
 |  |  |         }, | 
 |  |  |         onShow() { | 
 |  |  | 
 |  |  |                 uni.navigateTo({ | 
 |  |  |                     url: `/pages/driver-page/appointment/appointment?takeCoalId=${value.id}&filedId=${value.filedId}&deptId=${value.deptId}&sendDate=${value.sendDate}` | 
 |  |  |                 }); | 
 |  |  |             } | 
 |  |  |             }, | 
 |  |  |             noobTour(v) { | 
 |  |  |                 this.$nextTick(() => { | 
 |  |  |                     this.previewImageShow = true | 
 |  |  |                     this.imgIndex = 0 | 
 |  |  |                 }) | 
 |  |  |             }, | 
 |  |  |             touchStart(event) { | 
 |  |  |                 this.startX = event.touches[0].clientX; | 
 |  |  |             }, | 
 |  |  |  | 
 |  |  |             touchMove(event) { | 
 |  |  |                 this.endX = event.touches[0].clientX; | 
 |  |  |             }, | 
 |  |  |             touchEnd(event) { | 
 |  |  |                 const startX = this.startX; | 
 |  |  |                 const endX = this.endX; | 
 |  |  |                 if (startX - endX > 50 && this.imgIndex < this.TourImgList.length - 1) { | 
 |  |  |                     this.transition = true; | 
 |  |  |                     this.imgIndex++ | 
 |  |  |                     setTimeout(() => { | 
 |  |  |                         this.transition = false; | 
 |  |  |                     }, 300); | 
 |  |  |                 } else if (endX - startX > 50 && this.imgIndex > 0) { | 
 |  |  |                     this.transition = true; | 
 |  |  |                     this.imgIndex-- | 
 |  |  |                     setTimeout(() => { | 
 |  |  |                         this.transition = false; | 
 |  |  |                     }, 300); | 
 |  |  |                 } else if (this.imgIndex === this.TourImgList.length - 1) { | 
 |  |  |                     return this.$u.toast('这是最后一张了哟') | 
 |  |  |                 } | 
 |  |  |             }, | 
 |  |  |             closeImg() { | 
 |  |  |                 this.previewImageShow = false; | 
 |  |  |             }, | 
 |  |  |             /** | 
 |  |  |              * @preview 预览图片 | 
 |  |  |              */ | 
 |  |  |             previewImageClose() { | 
 |  |  |                 this.previewImageShow = false; | 
 |  |  |             }, | 
 |  |  |             previewImageOpen() {}, | 
 |  |  |         } | 
 |  |  |     }; | 
 |  |  | </script> | 
 |  |  | 
 |  |  |                     margin-top: vww(10); | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             .noob-tour { | 
 |  |  |                 margin-bottom: vww(50); | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             .u-popup { | 
 |  |  |                 .u-transition { | 
 |  |  |                     .u-popup__content { | 
 |  |  |                         .editDriverPopup-container-box {} | 
 |  |  |  | 
 |  |  |                         //closeIcon | 
 |  |  |                         .u-popup__content__close--top-right { | 
 |  |  |                             .u-icon { | 
 |  |  |                                 .u-icon__icon { | 
 |  |  |                                     font-size: vww(20) !important; | 
 |  |  |                                 } | 
 |  |  |                             } | 
 |  |  |                         } | 
 |  |  |                     } | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  | </style> |