From 288d334f5afcb45da57d769c6699cf3b91d7a194 Mon Sep 17 00:00:00 2001
From: yangan <yangan0921@163.com>
Date: 星期二, 25 六月 2024 16:21:53 +0800
Subject: [PATCH] feat:集装箱显示加判断

---
 pages/driver-page/driver-index/driver-index.vue |   66 ++++++++++++++++++++++++---------
 1 files changed, 48 insertions(+), 18 deletions(-)

diff --git a/pages/driver-page/driver-index/driver-index.vue b/pages/driver-page/driver-index/driver-index.vue
index 4933a35..b7f8e31 100644
--- a/pages/driver-page/driver-index/driver-index.vue
+++ b/pages/driver-page/driver-index/driver-index.vue
@@ -157,8 +157,9 @@
 							</view>
 							<view class="fifth-line">
 								<view class="button-img"
+								    v-if="item.isDanger === 1"
 									@click.stop="cancelCerifCate(item)">
-									娣诲姞鎶艰繍鍛�
+									閬撹矾杩愯緭璇�
 								</view>
 								<view class="button-img"
 									@click.stop="cancelAppoint(item)">
@@ -280,7 +281,7 @@
 								v-if="item.isDanger === 1">
 									<view class="button-img"
 										@click.stop="cancelCerifCate(item)">
-										娣诲姞鎶艰繍鍛�                                                                                            鎶艰繍鍛�
+										閬撹矾杩愯緭璇�
 									</view>
 								<view class="button-img"
 									@click.stop="cancelAppoint(item)">
@@ -299,19 +300,36 @@
 			mode="center"
 			round="10">
 			<view class="receiverPopup">
-				<uni-table border
-					stripe
-					type="selection" 
-					@selection-change="selectionChange"
-					emptyText="鏆傛棤鏇村鏁版嵁">
-					<uni-tr>
-						<uni-th align="center">鎶艰繍鍛�</uni-th>
-					</uni-tr>
-					<uni-tr v-for="(item, index) in inspectData"
-						:key="item.id">
-						<uni-td align="center">{{ item.name.split("|")[0]  }}</uni-td>
-					</uni-tr>
-				</uni-table>
+				<view class="image">
+					<u--image 
+						:src="previewImageSrc != null ? BaseUrl + previewImageSrc : ''"
+						width="80px"
+						height="80px"
+						>
+						<view slot="error"
+							style="font-size: 24rpx;">鍔犺浇澶辫触</view>
+					</u--image>
+				</view>
+				<view class="tables">
+					<uni-table border
+						stripe
+						type="selection" 
+						@selection-change="selectionChange"
+						emptyText="鏆傛棤鏇村鏁版嵁">
+						<uni-tr>
+							<uni-th align="center">鎶艰繍鍛�</uni-th>
+							<uni-th align="center">韬唤璇佸彿</uni-th>
+							<uni-th align="center">鎵嬫満鍙�</uni-th>
+						</uni-tr>
+						<uni-tr v-for="(item, index) in inspectData"
+							:key="item.id">
+							<uni-td align="center">{{ item.name.split("|")[0]  }}</uni-td>
+							<uni-td align="center">{{ item.name.split("|")[1]  }}</uni-td>
+							<uni-td align="center">{{ item.name.split("|")[2]  }}</uni-td>
+						</uni-tr>
+					</uni-table>
+				</view>
+				
 				<view class="receiverPopup__btn"><u-button text="纭畾"
 						type="primary"
 						@click="popClick"
@@ -358,6 +376,7 @@
 		data() {
 			return {
 				show: false,
+				BaseUrl,
 				yaList:[],
 				inspectData:[],
 				activeObj:{},
@@ -384,6 +403,7 @@
 				customerId: '',
 				xsUserId: '',
 				filedId: '',
+				previewImageSrc:"",
 			};
 		},
 		onShow() {
@@ -549,6 +569,7 @@
 				this.$reqGet('getMyEscortList', { customerId: value.customerId }).then(res => {
 					this.inspectData=[]
 					if (res.code == 0) {
+						this.previewImageSrc=res.data.certificateImg
 						this.inspectData=res.data.persons.map(item=>{
 							return {name:item,roadTransportId:res.data.id,Id: value.id}
 						})
@@ -718,9 +739,18 @@
 		}
 	}
 	.receiverPopup {
-		height: vww(110);
-		width: 300rpx;
-		
+		height: vww(220);
+		width: 700rpx;
+		.image{
+			width: 100%;
+			height: vww(110);
+			display: flex;
+			align-items: center;
+			justify-content: center;
+		}
+		.tables{
+			width: 100%;
+		}
 		.receiverPopup__title {
 			margin: vww(10) auto 0;
 			width: 80%;

--
Gitblit v1.9.1