From 040acd447439dc98536281414a6d43a54b00719d Mon Sep 17 00:00:00 2001
From: yangan <yangan0921@163.com>
Date: 星期五, 09 八月 2024 13:34:42 +0800
Subject: [PATCH] feat:发版

---
 pages/driver-page/driver-index/driver-index.vue |  125 +++++++++++++++++++++++++----------------
 1 files changed, 76 insertions(+), 49 deletions(-)

diff --git a/pages/driver-page/driver-index/driver-index.vue b/pages/driver-page/driver-index/driver-index.vue
index b7f8e31..816f0bd 100644
--- a/pages/driver-page/driver-index/driver-index.vue
+++ b/pages/driver-page/driver-index/driver-index.vue
@@ -2,14 +2,14 @@
 	<view class="">
 		<view class="driver-index">
 			<view class="driver-index-body">
-				<!-- 寰呴鍙栨彁鐓ゅ崟 -->
+				<!-- 寰呴鍙栨敹鍙戝崟 -->
 				<view class="wait-collection"
-					style="background: url('https://mx.jzeg.cn:9096/appimg/image/banner/diverbanner.png') no-repeat;background-size:contain">
+					style="background: url('https://wrzs.czjlchem.com:9090/appimg/image/banner/diverbanner.png') no-repeat;background-size:contain">
 				</view>
 				<!-- 寮曞椤� -->
 				<noob-tour></noob-tour>
 				<!-- 鑷富閰嶉�佺晫闈� -->
-				<view class="self-deliver">
+				<!-- <view class="self-deliver">
 					<view class="self-deliver_text">
 						鍒涘缓鑷富閰嶉�佸崟
 					</view>
@@ -19,7 +19,7 @@
 							shape="cirle"
 							@click="selfDeliver"></u-button>
 					</view>
-				</view>
+				</view> -->
 				<view class="collection-form">
 					<view class="collection-form-item"
 						v-for="(item, index) in driverBillOfLoadingData.list1"
@@ -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}}
 
@@ -89,9 +89,9 @@
 						@confirm="qiangDanConfirm"
 						@cancel="qiangDanCancel"></u-modal>
 				</view>
-				<!-- 寰呴绾︽彁鐓ゅ崟 -->
+				<!-- 寰呴绾︽敹鍙戝崟 -->
 				<view class="wait-appointment">
-					<combined-title title="寰呴绾︽彁鐓ゅ崟"></combined-title>
+					<combined-title title="寰呴绾︽敹鍙戝崟"></combined-title>
 					<u-empty mode="data"
 						icon="http://cdn.uviewui.com/uview/empty/data.png"
 						text="鏆傛棤鏁版嵁"
@@ -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,7 +157,7 @@
 							</view>
 							<view class="fifth-line">
 								<view class="button-img"
-								    v-if="item.isDanger === 1"
+								    v-if="item.isDanger === 1 && !item.idCardEscort"
 									@click.stop="cancelCerifCate(item)">
 									閬撹矾杩愯緭璇�
 								</view>
@@ -191,7 +191,7 @@
 						@confirm="insideConnectConfirm"
 						@cancel="insideConnectCancel"></u-modal>
 				</view>
-				<!-- 宸查绾︽彁鐓ゅ崟 -->
+				<!-- 宸查绾︽敹鍙戝崟 -->
 				<!-- 濉啓闆嗚绠卞彿 -->
 					<view class="">
 					<u-modal :show="enterCode"
@@ -210,7 +210,7 @@
 						</u-modal>
 				</view>
 				<view class="Reserved">
-					<combined-title title="宸查绾︽彁鐓ゅ崟"></combined-title>
+					<combined-title title="宸查绾︽敹鍙戝崟"></combined-title>
 					<u-empty mode="data"
 						icon="http://cdn.uviewui.com/uview/empty/data.png"
 						textSize="30"
@@ -228,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}}
 
@@ -249,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}}
 
@@ -343,14 +343,13 @@
 	import { customerId } from '@/utils/status';
 	import combinedTitle from '@/components/combined-title/combined-title.vue';
 	import previewImage from '@/components/kxj-previewImage/kxj-previewImage.vue';
-	import noobTour from '@/components/noobTour/noobTour.vue'
 	import { mapState } from 'vuex'
 	import { BaseUrl } from '@/api/publicInterface.js'
 	export default {
 		components: {
 			combinedTitle,
 			previewImage,
-			noobTour
+			
 		},
 		props: {
 			indexdriverBillOfLoadingData: {
@@ -430,6 +429,7 @@
 					.then(res => {
 						if (res.code == 0) {
 							this.$u.toast('娣诲姞鎴愬姛');
+							this.qiangDanList();
 							this.show=false
 						} else {
 							this.$u.toast(res.msg ? res.msg : '娣诲姞澶辫触');
@@ -460,7 +460,6 @@
 			},
 			// 鎺ュ崟鎸夐挳
 			qiangDanBtn(value) {
-				this.activeObj = value;
 				//鏄惁鍙互鍦哄唴鎺ュ崟锛�1 鍙互2涓嶅彲浠�
 				if (value.isInsideConnect === 1) {
 					this.insideConnectShow = true
@@ -507,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 : '鎺ュ崟澶辫触');
@@ -547,13 +540,13 @@
 			},
 			list3CardIconClick(value) {
 				uni.navigateTo({
-					url: `/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details?orderPlanId=${value.id}&yyId=${value.yyId}&orderType=${value.orderType}`
+					url: `/subPages/bill-of-lading-details/bill-of-lading-details?orderPlanId=${value.id}&yyId=${value.yyId}&orderType=${value.orderType}`
 				});
 			},
-			// 鎻愮叅鍗曡鎯�
+			// 鏀跺彂鍗曡鎯�
 			cardBodyClick(name) {
 				uni.navigateTo({
-					url: `/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details?orderPlanId=${name}`
+					url: `/subPages/bill-of-lading-details/bill-of-lading-details?orderPlanId=${name}`
 				});
 			},
 			// 璇锋眰閫�鍗�
@@ -619,16 +612,31 @@
 			// 鍘婚绾�
 			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;
+				if(value.isDanger === 1){
+					if(!value.idCardEscort){
+						this.$u.toast('璇烽�夋嫨閬撹矾杩愯緭璇佸徃鏈猴紒');
+						this.cancelCerifCate(value);
+						return
+					}
+				}
+				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: `/subPages/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() {
@@ -637,9 +645,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('鎿嶄綔鎴愬姛');
@@ -648,12 +657,30 @@
 
 				}).catch(err=>{
 
+				}).finally(() => {
+					if (this.activeObj.orderType === '澶栬喘') {
+					uni.navigateTo({
+						url: `/subPages/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: `/subPages/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}`
+					});
+				}
 			}
 		}
 	};
@@ -691,7 +718,7 @@
 		align-items: center;
 
 		.send-date {
-			width: 148rpx;
+			min-width: 170rpx;
 			height: 24rpx;
 			line-height: 24rpx;
 			font-size: 28rpx;
@@ -700,7 +727,7 @@
 		}
 
 		.havedclock {
-			width: 58% !important;
+			width: 70% !important;
 			margin-right: 0 !important;
 
 			.send-date {
@@ -728,7 +755,7 @@
 		.button-img {
 			width: vww(122);
 			height: vww(41);
-			background: url('https://mx.jzeg.cn:9096/appimg/image/banner/button.png') no-repeat;
+			background: url('https://wrzs.czjlchem.com:9090/appimg/image/banner/button.png') no-repeat;
 			background-size: cover;
 			font-size: 28rpx;
 			font-weight: 300;
@@ -795,7 +822,7 @@
 		.driver-index-body {
 
 			// margin-bottom: vww(56);
-			// 寰呴鍙栨彁鐓ゅ崟
+			// 寰呴鍙栨敹鍙戝崟
 			.wait-collection {
 				width: 100%;
 				height: 600rpx;
@@ -861,7 +888,7 @@
 								height: vww(28);
 								line-height: vww(28);
 								text-align: center;
-								background: url('https://mx.jzeg.cn:9096/appimg/image/banner/blueblock.png') no-repeat;
+								background: url('https://wrzs.czjlchem.com:9090/appimg/image/banner/blueblock.png') no-repeat;
 								background-size: contain;
 								font-size: 30rpx;
 								font-weight: 400;
@@ -904,7 +931,7 @@
 								height: vww(28);
 								line-height: vww(28);
 								text-align: center;
-								background: url('https://mx.jzeg.cn:9096/appimg/image/banner/redblock.png') no-repeat;
+								background: url('https://wrzs.czjlchem.com:9090/appimg/image/banner/redblock.png') no-repeat;
 								background-size: contain;
 								font-size: 30rpx;
 								font-weight: 400;
@@ -971,7 +998,7 @@
 						align-items: center;
 
 						.send-date {
-							width: 148rpx;
+							min-width: 146rpx;
 							height: 24rpx;
 							margin-left: vww(14);
 							margin-right: vww(56);
@@ -1062,7 +1089,7 @@
 								height: vww(28);
 								line-height: vww(28);
 								text-align: center;
-								background: url('https://mx.jzeg.cn:9096/appimg/image/banner/blueblock.png') no-repeat;
+								background: url('https://wrzs.czjlchem.com:9090/appimg/image/banner/blueblock.png') no-repeat;
 								background-size: contain;
 								font-size: 30rpx;
 								font-weight: 400;
@@ -1098,7 +1125,7 @@
 								height: vww(28);
 								line-height: vww(28);
 								text-align: center;
-								background: url('https://mx.jzeg.cn:9096/appimg/image/banner/redblock.png') no-repeat;
+								background: url('https://wrzs.czjlchem.com:9090/appimg/image/banner/redblock.png') no-repeat;
 								background-size: contain;
 								font-size: 30rpx;
 								font-weight: 400;
@@ -1136,7 +1163,7 @@
 								height: vww(28);
 								line-height: vww(28);
 								text-align: center;
-								background: url('https://mx.jzeg.cn:9096/appimg/image/banner/redblock.png') no-repeat;
+								background: url('https://wrzs.czjlchem.com:9090/appimg/image/banner/redblock.png') no-repeat;
 								background-size: contain;
 								font-size: 30rpx;
 								font-weight: 400;
@@ -1211,7 +1238,7 @@
 						.button-img {
 							width: vww(122);
 							height: vww(41);
-							background: url('https://mx.jzeg.cn:9096/appimg/image/banner/button.png') no-repeat;
+							background: url('https://wrzs.czjlchem.com:9090/appimg/image/banner/button.png') no-repeat;
 							background-size: cover;
 							font-size: 28rpx;
 							font-weight: 300;

--
Gitblit v1.9.1