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/SelfDelivery/SelfDelivery.vue |  106 +++++++++++++++++++++++++++-------------------------
 1 files changed, 55 insertions(+), 51 deletions(-)

diff --git a/pages/driver-page/driver-index/SelfDelivery/SelfDelivery.vue b/pages/driver-page/driver-index/SelfDelivery/SelfDelivery.vue
index b508a7d..ef96c58 100644
--- a/pages/driver-page/driver-index/SelfDelivery/SelfDelivery.vue
+++ b/pages/driver-page/driver-index/SelfDelivery/SelfDelivery.vue
@@ -30,42 +30,44 @@
 				</view>
 				<view class="selected-info">
 					<view class="selected-info_label">
-						褰撳墠閫夋嫨鐓ゅ満
+						褰撳墠閫夋嫨鍦哄湴
 					</view>
 					<view class="selected-info_text">
 						<niceui-data-select-input v-model="filedId"
 							:localdata="filedNameList"
-							label="鐓ゅ満閫夋嫨"
-							placeholder="璇烽�夋嫨鐓ゅ満"
+							label="鍦哄湴閫夋嫨"
+							placeholder="璇烽�夋嫨鍦哄湴"
 							@change="filedChange"></niceui-data-select-input>
 					</view>
 				</view>
 			</view>
 		</view>
-		<!-- 閫夋嫨鍙戣繍鏃堕棿 -->
-		<view class="send-date">
-			<view class="send-date_label">
-				鍙戣繍鏃堕棿
+		<view class="bottom-block">
+			<!-- 閫夋嫨鍙戣繍鏃堕棿 -->
+			<view class="send-date">
+				<view class="send-date_label">
+					鍙戣繍鏃堕棿
+				</view>
+				<uni-datetime-picker type="date"
+					:clear-icon="false"
+					v-model="sendDate"
+					:start="sendDateStart"
+					:end="sendDateEnd" />
 			</view>
-			<uni-datetime-picker type="date"
-				:clear-icon="false"
-				v-model="sendDate"
-				:start="sendDateStart"
-				:end="sendDateEnd" />
-		</view>
-		<!-- 瀹㈡埛鍚嶇О -->
-		<view class="customer-name">
-			<view class="customer-name_label">
-				閫夋嫨瀹㈡埛
-			</view>
-			<view class="customer-name_block"
-				@click="selfDeliver">
-				<input class="customer-name_block-input"
-					type="text"
-					placeholder="璇烽�夋嫨瀹㈡埛"
-					v-model="customerName"
-					@focus="selfDeliver"
-					ref="selectCustomer" />
+			<!-- 瀹㈡埛鍚嶇О -->
+			<view class="customer-name">
+				<view class="customer-name_label">
+					閫夋嫨瀹㈡埛
+				</view>
+				<view class="customer-name_block"
+					@click="selfDeliver">
+					<input class="customer-name_block-input"
+						type="text"
+						placeholder="璇烽�夋嫨瀹㈡埛"
+						v-model="customerName"
+						@focus="selfDeliver"
+						ref="selectCustomer" />
+				</view>
 			</view>
 		</view>
 		<!-- 鎻愪氦 -->
@@ -99,7 +101,7 @@
 							v-for="item in customerNameList"
 							@click="selectCustomer(item)">
 							<view class="item-image">
-								<image src="https://mx.jzeg.cn:9096/appimg/image/banner/address.png"
+								<image src="https://wrzs.czjlchem.com:9090/appimg/image/banner/address.png"
 									mode="widthFix"
 									style="width: 18px;"></image>
 							</view>
@@ -209,10 +211,13 @@
 							text: v.productName
 						}
 					})
-					this.productName = this.productNameList[0].value
+					this.productName = Array.isArray(this.productNameList) && this.productNameList.lenght !== 0 ?
+						this.productNameList[0].value : ''
+				}).then(() => {
+					this.getShipToList()
 				})
 			},
-			// 鏍规嵁閮ㄩ棬鑾峰彇鐓ゅ満鍚嶇О
+			// 鏍规嵁閮ㄩ棬鑾峰彇鍦哄湴鍚嶇О
 			getDeptIdByFiledList() {
 				this.$reqGet('getDeptIdByFiledList', { deptId: this.deptId }).then(res => {
 					this.filedNameList = res.data.map(v => {
@@ -221,8 +226,13 @@
 							text: v.name
 						}
 					})
-					this.filedId = this.filedNameList.length !== 0 ? this.filedNameList[0].value : ''
-					this.filedName = this.filedNameList.length !== 0 ? this.filedNameList[0].text : ''
+					if (Array.isArray(this.filedNameList) && this.filedNameList.length === 1) {
+						this.filedId = this.filedNameList[0].value
+						this.filedName = this.filedNameList[0].text
+					} else if (Array.isArray(this.filedNameList) && this.filedNameList.length > 1) {
+						this.filedId = ''
+						this.filedName = ''
+					}
 				})
 			},
 			filedChange(e) {
@@ -235,9 +245,6 @@
 			},
 			selfDeliver() {
 				this.selfDeliverShow = true
-				this.$nextTick(() => {
-					this.$refs.selectCustomer.blur()
-				})
 			},
 			selfDeliverClose() {
 				this.selfDeliverShow = false
@@ -254,15 +261,15 @@
 				let form = {
 					carNo: uni.getStorageSync('carNo'),
 					coalName: this.productName,
-					deptId: this.deptId,
-					deptName: this.deptName,
-					filedId: this.filedId,
-					filedName: this.filedName,
+					deptId: this.deptId,  //閮ㄩ棬Id
+					deptName: this.deptName,  //閮ㄩ棬鍚嶇О
+					filedId: this.filedId,  //鍦哄湴Id
+					filedName: this.filedName,  //鍦哄湴鍚嶇О
 					orderType: "澶栬喘",
-					sendDate: this.sendDate,
-					xsUserId1: uni.getStorageSync('userId'),
-					isPretendDischar: 1,
-					isSpecial: 1,
+					sendDate: this.sendDate,  //鍙戣繍鏃堕棿
+					xsUserId1: uni.getStorageSync('userId'),  //鐢ㄦ埛id
+					isPretendDischar: 1,  //鏄惁鑳借鍗� 1宸茬粡纭瑁呭嵏 0涓嶉渶瑕佽鍗�
+					isSpecial: 1,  //鏄惁鏄壒浜у搧 1鐗规畩浜у搧 0涓嶆槸鐗逛娇浜у搧
 					customerId: this.customerId,
 					customerName: this.customerName
 				}
@@ -309,22 +316,16 @@
 		align-items: center;
 	}
 
-	.slot-content {
-		width: 100%;
-		height: vww(150);
-		@include flex;
-		flex-direction: column;
-	}
 
 	.main {
 		width: 100%;
+		color: #232323;
 
 		.product-info {
 			width: 96%;
 			height: vww(250);
 			margin: vww(8);
 			margin-top: vww(20);
-			background: #ffffff;
 			box-shadow: 0rpx 0rpx 14rpx 0rpx rgba(73, 120, 240, 0.14), 0rpx 7rpx 45rpx 0rpx rgba(73, 120, 240, 0.12);
 			border-radius: 20rpx;
 			position: relative;
@@ -361,9 +362,12 @@
 			}
 		}
 
+		.bottom-block {
+			height: vww(200);
+		}
+
 		.send-date,
 		.customer-name {
-			height: vww(40);
 			margin: vww(40) vww(20);
 			position: relative;
 
@@ -463,4 +467,4 @@
 			}
 		}
 	}
-</style>
\ No newline at end of file
+</style>

--
Gitblit v1.9.1