From a6a95c57e38993887f3502eaffe96de099b5f5cc Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: Thu, 9 Jan 2020 11:57:40 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=81=9C=E8=BD=A6=E8=B4=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/payParkingFeeList/payParkingFeeList.js | 13 +++++++++++--
pages/payParkingFeeList/payParkingFeeList.wxml | 2 +-
utils/DateUtil.js | 17 ++++++++++++++++-
3 files changed, 28 insertions(+), 4 deletions(-)
diff --git a/pages/payParkingFeeList/payParkingFeeList.js b/pages/payParkingFeeList/payParkingFeeList.js
index 19662dd..e40d80e 100644
--- a/pages/payParkingFeeList/payParkingFeeList.js
+++ b/pages/payParkingFeeList/payParkingFeeList.js
@@ -108,9 +108,18 @@ Page({
for (let _psIndex = 0; _psIndex < _parkingSpaces.length; _psIndex++){
_that._loadParkingSpaceFee(_parkingSpaces[_psIndex],function(_fee){
- _parkingSpaces[_psIndex].endTime = _fee.endTime;
+ let _endTime = new Date(_fee.endTime);
+
+ _parkingSpaces[_psIndex].endTime = util.date.formatDate(_endTime);
+
- _parkingSpaces[_psIndex].stateName = '欠费'
+ let _now = new Date();
+
+ if (_endTime > _now){
+ _parkingSpaces[_psIndex].feeStateName = '正常'
+ }else{
+ _parkingSpaces[_psIndex].feeStateName = '欠费'
+ }
_that.setData({
parkingSpaces: _parkingSpaces
});
diff --git a/pages/payParkingFeeList/payParkingFeeList.wxml b/pages/payParkingFeeList/payParkingFeeList.wxml
index 71a64f7..880facc 100644
--- a/pages/payParkingFeeList/payParkingFeeList.wxml
+++ b/pages/payParkingFeeList/payParkingFeeList.wxml
@@ -2,7 +2,7 @@
停车费信息
-
+
车牌号码:
diff --git a/utils/DateUtil.js b/utils/DateUtil.js
index 4c8b921..0980639 100644
--- a/utils/DateUtil.js
+++ b/utils/DateUtil.js
@@ -22,6 +22,20 @@ const formatTime = date => {
return [year, month, day].map(formatNumber).join('-') + ' ' + [hour, minute, second].map(formatNumber).join(':')
}
+/**
+ * @desc: 格式化日期
+ * @return: eg: '2018/04/09 21:31:00'
+ * @param {Date对象} date
+ */
+const formatDate = date => {
+
+ const year = date.getFullYear()
+ const month = date.getMonth() + 1
+ const day = date.getDate()
+
+ return [year, month, day].map(formatNumber).join('-')
+}
+
//字符串转日期格式,strDate要转为日期格式的字符串
const getDate = function getDate(strDate) {
var st = strDate;
@@ -152,5 +166,6 @@ module.exports = {
addHour: addHour,
addMinutes: addMinutes,
addSeconds: addSeconds,
- getDate: getDate
+ getDate: getDate,
+ formatDate: formatDate
}
\ No newline at end of file