From 4f9eb354382eda4fe5e47c12e58a40896df552d9 Mon Sep 17 00:00:00 2001
From: yangan <yangan0921@163.com>
Date: 星期五, 05 七月 2024 17:08:34 +0800
Subject: [PATCH] fix:沧化修改测试bug

---
 pages/driver-page/driver-index/driver-index.vue |  135 +++++++++++++++++++++++++++++++--------------
 1 files changed, 93 insertions(+), 42 deletions(-)

diff --git a/pages/driver-page/driver-index/driver-index.vue b/pages/driver-page/driver-index/driver-index.vue
index 4933a35..2017cc9 100644
--- a/pages/driver-page/driver-index/driver-index.vue
+++ b/pages/driver-page/driver-index/driver-index.vue
@@ -30,9 +30,9 @@
 								<view class="sign">瑁�</view>
 								<view class="filedname exceedHide">
 									<text
-										v-if="item.orderType == '澶栭攢' || item.orderType == '鍐呴攢'  ">{{ item.deptName|| ''  }}</text>
+										v-if="item.orderType == '澶栭攢' || item.orderType == '鍐呴攢'||item.orderType == '澶栭攢閫�'  ">{{ item.deptName|| ''  }}</text>
 									<text
-										v-else-if="item.orderType == '澶栬喘' || item.orderType == '鍐呰喘' ">{{ item.customerId?item.customerName:item.customerNameCopy|| ''  }}</text>
+										v-else-if="item.orderType == '澶栬喘' || item.orderType == '鍐呰喘'||item.orderType == '澶栬喘閫�'  ">{{ item.customerId?item.customerName:item.customerNameCopy|| ''  }}</text>
 									<text v-else-if="item.orderType == '杞嚭'|| item.orderType == '杞叆'">{{item.filedName}}
 
 									</text>
@@ -47,11 +47,11 @@
 							<view class="main-information">
 								<view class="sign">鍗�</view>
 								<view class="filedname exceedHide">
-									<text v-if="item.orderType == '澶栭攢' || item.orderType == '鍐呴攢' ">
+									<text v-if="item.orderType == '澶栭攢' || item.orderType == '鍐呴攢'||item.orderType == '澶栭攢閫�' ">
 										{{ item.customerNameCopy ? item.customerNameCopy : item.customerName|| ''  }}
 									</text>
 									<text
-										v-else-if="item.orderType == '澶栬喘' || item.orderType == '鍐呰喘' ">{{ item.deptName|| ''  }}</text>
+										v-else-if="item.orderType == '澶栬喘' || item.orderType == '鍐呰喘'||item.orderType == '澶栬喘閫�'  ">{{ item.deptName|| ''  }}</text>
 									<text
 										v-else-if="item.orderType == '杞嚭'|| item.orderType == '杞叆'">{{item.toFiledName}}
 
@@ -109,9 +109,9 @@
 									<view class="sign">瑁�</view>
 									<view class="filedname exceedHide">
 										<text
-											v-if="item.orderType == '澶栭攢' || item.orderType == '鍐呴攢' ">{{ item.deptName }}</text>
+											v-if="item.orderType == '澶栭攢' || item.orderType == '鍐呴攢'||item.orderType == '澶栭攢閫�' ">{{ item.deptName }}</text>
 										<text
-											v-else-if="item.orderType == '澶栬喘' || item.orderType == '鍐呰喘' ">{{ item.customerName }}</text>
+											v-else-if="item.orderType == '澶栬喘' || item.orderType == '鍐呰喘'||item.orderType == '澶栬喘閫�' ">{{ item.customerName }}</text>
 										<text
 											v-else-if="item.orderType == '杞嚭'|| item.orderType == '杞叆'">{{item.filedName}}
 										</text>
@@ -129,9 +129,9 @@
 									<view class="sign">鍗�</view>
 									<view class="filedname exceedHide">
 										<text
-											v-if="item.orderType == '澶栭攢' || item.orderType == '鍐呴攢' ">{{ item.customerName }}</text>
+											v-if="item.orderType == '澶栭攢' || item.orderType == '鍐呴攢'||item.orderType == '澶栭攢閫�' ">{{ item.customerName }}</text>
 										<text
-											v-else-if="item.orderType == '澶栬喘' || item.orderType == '鍐呰喘' ">{{ item.deptName }}</text>
+											v-else-if="item.orderType == '澶栬喘' || item.orderType == '鍐呰喘'||item.orderType == '澶栬喘閫�'  ">{{ item.deptName }}</text>
 										<text
 											v-else-if="item.orderType == '杞嚭'|| item.orderType == '杞叆'">{{item.toFiledName}}</text>
 									</view>
@@ -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)">
@@ -227,9 +228,9 @@
 									<view class="sign">瑁�</view>
 									<view class="filedname exceedHide">
 										<text
-											v-if="item.orderType == '澶栭攢' || item.orderType == '鍐呴攢' ">{{ item.deptName }}</text>
+											v-if="item.orderType == '澶栭攢' || item.orderType == '鍐呴攢'||item.orderType == '澶栭攢閫�' ">{{ item.deptName }}</text>
 										<text
-											v-else-if="item.orderType == '澶栬喘' || item.orderType == '鍐呰喘' ">{{ item.customerName }}</text>
+											v-else-if="item.orderType == '澶栬喘' || item.orderType == '鍐呰喘'||item.orderType == '澶栬喘閫�'  ">{{ item.customerName }}</text>
 										<text v-else-if="item.orderType == '杞嚭'||item.orderType == '杞叆'">
 											{{item.filedName}}
 
@@ -248,9 +249,9 @@
 									<view class="sign">鍗�</view>
 									<view class="filedname exceedHide">
 										<text
-											v-if="item.orderType == '澶栭攢' || item.orderType == '鍐呴攢' ">{{ item.customerName }}</text>
+											v-if="item.orderType == '澶栭攢' || item.orderType == '鍐呴攢'||item.orderType == '澶栭攢閫�' ">{{ item.customerName }}</text>
 										<text
-											v-else-if="item.orderType == '澶栬喘' || item.orderType == '鍐呰喘'">{{ item.deptName }}</text>
+											v-else-if="item.orderType == '澶栬喘' || item.orderType == '鍐呰喘'||item.orderType == '澶栬喘閫�' ">{{ item.deptName }}</text>
 										<text v-else-if="item.orderType == '杞嚭'||item.orderType == '杞叆'">
 											{{item.toFiledName}}
 
@@ -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() {
@@ -440,7 +460,6 @@
 			},
 			// 鎺ュ崟鎸夐挳
 			qiangDanBtn(value) {
-				this.activeObj = value;
 				//鏄惁鍙互鍦哄唴鎺ュ崟锛�1 鍙互2涓嶅彲浠�
 				if (value.isInsideConnect === 1) {
 					this.insideConnectShow = true
@@ -487,12 +506,6 @@
 						uni.hideLoading()
 						if (res.code == 0) {
 							this.$u.toast('鎺ュ崟鎴愬姛');
-							//鍒ゆ柇鏄笉鏄泦瑁呯 鏄惁闇�瑕佽緭鍏�
-							if(this.activeObj.isContainerNum){
-								this.enterCode = true;
-							}else{
-								this.enterCode = false;
-							}
 							
 						} else {
 							this.$u.toast(res.msg ? res.msg : '鎺ュ崟澶辫触');
@@ -549,6 +562,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}
 						})
@@ -598,16 +612,25 @@
 			// 鍘婚绾�
 			toAppointmentClick(value) {
 				// 鐢变簬鑷富閰嶉�佸崟 鏄璐崟 浣嗘槸涓嶉渶瑕佸~鍐欏師鍙戜负1涓嶉渶瑕佸~鍐欏師鍙�
-				uni.setStorageSync('isNeedOrigin', value.orderType === '澶栬喘' && value.isSpecial === 1 ? 1 : 0)
-				if (value.orderType === '澶栬喘') {
+				uni.setStorageSync('isNeedOrigin', value.orderType === '澶栬喘' && value.isSpecial === 1 ? 1 : 0);
+				//鍒ゆ柇鏄笉鏄泦瑁呯 鏄惁闇�瑕佽緭鍏�
+				this.activeObj = value;
+				console.log(value,'123')
+				if(value.isContainerNum){
+				  this.enterCode = true;
+				}else{
+				  this.enterCode = false;
+				  	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}&isWeight=${value.isWeight}`
 					});
 				} else {
 					uni.navigateTo({
 						url: `/pages/driver-page/appointment/appointment?takeCoalId=${value.id}&filedId=${value.filedId}&deptId=${value.deptId}&sendDate=${value.sendDate}`
 					});
 				}
+				  }
+			
 			},
 			// 鑷富閰嶉��
 			selfDeliver() {
@@ -616,9 +639,10 @@
 				})
 			},
 			cancelCodeEnter(){
+				console.log(this.activeObj,'tmid')
 				this.activeObj.containerNumber = this.enterCodeStr;
 			    this.$reqPut('addContainer',{
-					id:this.activeObj.tmId,
+					id:this.activeObj.id,
 					containerNumber:this.activeObj.containerNumber
 				}).then(res=>{
 					this.$u.toast('鎿嶄綔鎴愬姛');
@@ -627,12 +651,30 @@
 
 				}).catch(err=>{
 
+				}).finally(() => {
+					if (this.activeObj.orderType === '澶栬喘') {
+					uni.navigateTo({
+						url: `/pages/driver-page/driver-index/bill-of-lading-details/originInfo/originInfo?orderPlanId=${this.activeObj.id}&filedId=${this.activeObj.filedId}&deptId=${this.activeObj.deptId}&sendDate=${this.activeObj.sendDate}&isSpecial=${this.activeObj.isSpecial}&isWeight=${this.activeObj.isWeight}`
+					});
+				} else {
+					uni.navigateTo({
+						url: `/pages/driver-page/appointment/appointment?takeCoalId=${this.activeObj.id}&filedId=${this.activeObj.filedId}&deptId=${this.activeObj.deptId}&sendDate=${this.activeObj.sendDate}`
+					});
+				}
 				})
 			},
 			cancelCodeCancel(){
-				this.activeObj = {};
 				this.enterCode = false;
 				this.enterCodeStr = '';
+					if (this.activeObj.orderType === '澶栬喘') {
+					uni.navigateTo({
+						url: `/pages/driver-page/driver-index/bill-of-lading-details/originInfo/originInfo?orderPlanId=${this.activeObj.id}&filedId=${this.activeObj.filedId}&deptId=${this.activeObj.deptId}&sendDate=${this.activeObj.sendDate}&isSpecial=${this.activeObj.isSpecial}&isWeight=${this.activeObj.isWeight}`
+					});
+				} else {
+					uni.navigateTo({
+						url: `/pages/driver-page/appointment/appointment?takeCoalId=${this.activeObj.id}&filedId=${this.activeObj.filedId}&deptId=${this.activeObj.deptId}&sendDate=${this.activeObj.sendDate}`
+					});
+				}
 			}
 		}
 	};
@@ -718,9 +760,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