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