From 5501c624a56d95e047f42a1b26d5c67c704199e7 Mon Sep 17 00:00:00 2001
From: yangan <yangan0921@163.com>
Date: 星期一, 17 六月 2024 11:40:46 +0800
Subject: [PATCH] feat:验质增加出场时间

---
 pages/driver-page/driver-index/bill-of-lading-details/weighDetail/weighDetail.vue |   31 +++++++++++++++++++++++++++++++
 utils/date.js                                                                     |   16 ++++++++++++++++
 2 files changed, 47 insertions(+), 0 deletions(-)

diff --git a/pages/driver-page/driver-index/bill-of-lading-details/weighDetail/weighDetail.vue b/pages/driver-page/driver-index/bill-of-lading-details/weighDetail/weighDetail.vue
index a28171e..d1d0f87 100644
--- a/pages/driver-page/driver-index/bill-of-lading-details/weighDetail/weighDetail.vue
+++ b/pages/driver-page/driver-index/bill-of-lading-details/weighDetail/weighDetail.vue
@@ -585,6 +585,19 @@
 					@select="selectUnqualifiedClick"></u-action-sheet>
 			</view>
 		</view>
+		<!-- 鍘熷彂鍑哄満鏃堕棿 -->
+		<view>
+			<view>
+				<text>鍑哄満鏃堕棿锛�</text>
+			</view>
+			<view>
+				<uni-datetime-picker
+				v-model="outDate"
+				type="datetime"
+				@change="datechange"
+			/>
+			</view>
+		</view>
 		<!-- 鏂板 楠岃川澶囨敞銆傞獙璐ㄨ鏄� -->
 		<view v-if=" isYanz()">
 			<view v-if="coalDetailsData.orderType == '澶栬喘'">
@@ -725,6 +738,7 @@
 					@close='unqualifiedClose'
 					@select="selectUnqualifiedClick"></u-action-sheet>
 			</view>
+			
 		
 		</view>
 		</view>
@@ -745,12 +759,16 @@
 <script>
 
 	import BigNumber from "bignumber.js"
+	import formatDate from  '@/utils/date'
 	import { BaseUrl } from '@/api/publicInterface.js';
 	import { onlineurl } from '@/api/request.js'
 	import { mapState, mapMutations } from "vuex"
 	export default {
 		data() {
 			return {
+				dateInpShow:false,
+				outDate:'',
+				dateValue:'',
 				previewImageShow:false,
 				qualityInstructions:"",
 				previewImageSrc: '',
@@ -1054,6 +1072,8 @@
 						uni.hideLoading()
 						this.coalDetailsData = res.data;
 						this.remarks  = res.data.remarks;
+						this.dateValue = res.data.startTime;
+						this.outDate = res.data.startTime;
 						this.qualityInstructions = res.data.qualityInstructions
 						this.orderCode = res.data.orderCode
 						this.showWeigh = this.coalDetailsData.tmTaskCoalItems ? this.coalDetailsData
@@ -1158,6 +1178,7 @@
 				let params = {},unqualifiedWeightAll;
 				params.qualityInstructions = this.qualityInstructions;
 				params.remarks = this.remarks;
+				params.startTime = this.dateValue;
 				console.log( this.showWeigh,' this.showWeigh')
 				this.showWeigh = this.showWeigh.map((v, i) => {
 				console.log(this.penaltyType,this.$refs.checkbox,'123')
@@ -1502,6 +1523,16 @@
 				// }
 				console.log(event,'event')
 
+			},
+			dateInpFoucs(){
+				console.log('鑱氱劍');
+				this.dateInpShow = true;
+			},
+			datechange(value){
+				console.log('dateChange',value,formatDate.formatDate(new Date(value)) );
+				this.dateValue = formatDate.formatDate(new Date(value));
+				
+				
 			}
 		},
 	}
diff --git a/utils/date.js b/utils/date.js
new file mode 100644
index 0000000..98ccc82
--- /dev/null
+++ b/utils/date.js
@@ -0,0 +1,16 @@
+  const formatNumber = n => {
+    n = n.toString()
+    return n[1] ? n : '0' + n
+  }
+   const formatDate = date => {
+    const year = date.getFullYear()
+    const month = date.getMonth() + 1
+    const day = date.getDate()
+    const hour = date.getHours()
+    const minute = date.getMinutes()
+    return [year, month, day].map(formatNumber).join('-') + ' ' + [hour, minute].map(formatNumber).join(':')
+  }
+
+  export default {
+    formatNumber,formatDate
+  }
\ No newline at end of file

--
Gitblit v1.9.1