@@ -19,9 +19,10 @@ Page({ | |||
*/ | |||
onLoad(options) { | |||
const detail = JSON.parse(options.item) | |||
detail.payTime = this.timestampToTime(detail.payTime, 'YYYY-MM-DD hh:mm:ss') | |||
detail.createTime = this.timestampToTime(detail.createTime, 'YYYY-MM-DD hh:mm:ss') | |||
detail.updateTime = this.timestampToTime(detail.updateTime, 'YYYY-MM-DD hh:mm:ss') | |||
console.log(detail, 'detail'); | |||
// detail.payTime = this.timestampToTime(detail.payTime, 'YYYY-MM-DD hh:mm:ss') | |||
// detail.createTime = this.timestampToTime(detail.createTime, 'YYYY-MM-DD hh:mm:ss') | |||
// detail.updateTime = this.timestampToTime(detail.updateTime, 'YYYY-MM-DD hh:mm:ss') | |||
this.setData({ | |||
detail: detail | |||
}) | |||
@@ -106,7 +107,6 @@ Page({ | |||
* 页面相关事件处理函数--监听用户下拉动作 | |||
*/ | |||
onPullDownRefresh() { | |||
}, | |||
/** | |||
@@ -1,40 +1,42 @@ | |||
<navbar back home text="支付订单详情"></navbar> | |||
<view style="height:{{navigationBarHeight}} "></view> | |||
<view class="detail"> | |||
<view> | |||
车牌号:{{detail.carNumber}} | |||
</view> | |||
<view> | |||
支付金额:{{detail.payAmount}} | |||
</view> | |||
<view> | |||
支付时间:{{detail.payTime}} | |||
</view> | |||
<view> | |||
创建时间:{{detail.createTime}} | |||
</view> | |||
<view> | |||
更新时间:{{detail.updateTime}} | |||
</view> | |||
<view> | |||
微信生成的订单号:{{detail.transactionId}} | |||
</view> | |||
<view> | |||
车场订单号:{{detail.parkOrderNo}} | |||
</view> | |||
<view> | |||
商户收款账户:{{detail.merchantAccount}}(尾号) | |||
</view> | |||
<view> | |||
商户名称:{{detail.merchantName}} | |||
</view> | |||
<view> | |||
是否已通知车场:{{detail.parkNotify == 1 ? '是' : '否'}} | |||
</view> | |||
<view> | |||
通知失败原因:{{detail.notifyFailReason}} | |||
</view> | |||
<view> | |||
通知重试次数:{{detail.notifyCount}} | |||
<view style="padding: 30rpx;"> | |||
<view class="detail"> | |||
<view> | |||
车牌号: <text class="black">{{detail.carNumber}}</text> | |||
</view> | |||
<view> | |||
支付金额:<text class="black">{{detail.payAmount}}</text> | |||
</view> | |||
<view> | |||
支付时间:<text class="black">{{detail.payTime}}</text> | |||
</view> | |||
<view> | |||
创建时间:<text class="black">{{detail.createTime}}</text> | |||
</view> | |||
<view> | |||
更新时间:<text class="black">{{detail.updateTime}}</text> | |||
</view> | |||
<view> | |||
微信生成的订单号:<text class="black">{{detail.transactionId}}</text> | |||
</view> | |||
<view> | |||
车场订单号:<text class="black">{{detail.parkOrderNo}}</text> | |||
</view> | |||
<view> | |||
商户收款账户:<text class="black">{{detail.merchantAccount}}</text>(尾号) | |||
</view> | |||
<view> | |||
商户名称:<text class="black">{{detail.merchantName}}</text> | |||
</view> | |||
<view> | |||
是否已通知车场:<text class="black">{{detail.parkNotify == 1 ? '是' : '否'}}</text> | |||
</view> | |||
<view> | |||
通知失败原因:<text class="black">{{detail.notifyFailReason}}</text> | |||
</view> | |||
<view> | |||
通知重试次数:<text class="black">{{detail.notifyCount}}</text> | |||
</view> | |||
</view> | |||
</view> |
@@ -1,8 +1,26 @@ | |||
/* pages/passCar/showDetail/showDetail.wxss */ | |||
page { | |||
background-color: #f4f5f9; | |||
font-size: 28rpx; | |||
} | |||
.detail { | |||
padding: 40rpx; | |||
background-color: #fff; | |||
border-radius: 20rpx; | |||
font-weight: 600; | |||
} | |||
.detail .flex { | |||
display: flex; | |||
justify-content: space-between; | |||
} | |||
.detail view { | |||
margin-bottom: 50rpx; | |||
color: #a5a5a5; | |||
} | |||
.detail .black { | |||
color: #000; | |||
} |
@@ -1,4 +1,4 @@ | |||
const navigationBarHeight = (getApp().statusBarHeight + 44) + 'px' | |||
const navigationBarHeight = (getApp().statusBarHeight + 40) + 'px' | |||
let config = require("../../../config/config.js"); | |||
let Http = require("../../../utils/HttpBasics"); | |||
const util = require("../../../utils/util"); | |||
@@ -11,40 +11,7 @@ Page({ | |||
*/ | |||
data: { | |||
navigationBarHeight, | |||
carPayOrderList: [ | |||
{ | |||
carNumber: '鄂A636VV', | |||
payAmount: '55元', | |||
payTime: '2023-2-20', | |||
createTime: '2023-2-20', | |||
updateTime: '2023-2-20', | |||
parkNotify: 1 | |||
}, | |||
{ | |||
carNumber: '鄂A636VV', | |||
payAmount: '55元', | |||
payTime: '2023-2-20', | |||
createTime: '2023-2-20', | |||
updateTime: '2023-2-20', | |||
parkNotify: 1 | |||
}, | |||
{ | |||
carNumber: '鄂A636VV', | |||
payAmount: '55元', | |||
payTime: '2023-2-20', | |||
createTime: '2023-2-20', | |||
updateTime: '2023-2-20', | |||
parkNotify: 0 | |||
}, | |||
{ | |||
carNumber: '鄂A636VV', | |||
payAmount: '55元', | |||
payTime: '1676877157', | |||
createTime: '1676877157', | |||
updateTime: '1676877157', | |||
parkNotify: 1 | |||
}, | |||
], | |||
carPayOrderList: [], | |||
pageNum: '1' | |||
}, | |||
@@ -55,8 +22,9 @@ Page({ | |||
}).then(res => { | |||
console.log(res, 'res'); | |||
res.data.list.forEach(item => { | |||
item.payTime = this.timestampToTime(item.payTime) | |||
item.createTime = this.timestampToTime(item.createTime) | |||
item.payTime = this.timestampToTime(item.payTime, 'YYYY-MM-DD hh:mm:ss') | |||
item.createTime = this.timestampToTime(item.createTime, 'YYYY-MM-DD hh:mm:ss') | |||
item.updateTime = this.timestampToTime(item.updateTime, 'YYYY-MM-DD hh:mm:ss') | |||
}) | |||
if (pageNum == 1) { | |||
const tempArr = res.data.list | |||
@@ -144,7 +112,7 @@ Page({ | |||
* 生命周期函数--监听页面加载 | |||
*/ | |||
onLoad(options) { | |||
// this.getList(this.data.pageNum) | |||
this.getList(this.data.pageNum) | |||
}, | |||
/** | |||
@@ -179,7 +147,8 @@ Page({ | |||
* 页面相关事件处理函数--监听用户下拉动作 | |||
*/ | |||
onPullDownRefresh() { | |||
this.getList(this.data.pageNum); | |||
wx.stopPullDownRefresh(); | |||
}, | |||
/** | |||
@@ -5,5 +5,6 @@ | |||
"navbar": "../../../components/navbar/navbar" | |||
}, | |||
"navigationBarTitleText": "支付订单", | |||
"navigationBarBackgroundColor": "#F4F5F9" | |||
"navigationBarBackgroundColor": "#F4F5F9", | |||
"enablePullDownRefresh": true | |||
} |
@@ -1,6 +1,6 @@ | |||
<navbar back home text="支付订单"></navbar> | |||
<view style="height:{{navigationBarHeight}} "></view> | |||
<view class="list"> | |||
<view class="list" wx:if="{{carPayOrderList.length>0}}"> | |||
<view class="item" wx:for="{{carPayOrderList}}" wx:key="index"> | |||
<view data-item="{{item}}" bindtap="goDetial"> | |||
<view class="child">车牌号:{{item.carNumber}}</view> | |||
@@ -10,7 +10,6 @@ | |||
<view>创建时间:{{item.createTime}}</view> | |||
<view>支付时间:{{item.payTime}}</view> | |||
</view> | |||
</view> | |||
<view class="payFee">支付金额:<text class="highLight">{{item.payAmount}}</text></view> | |||
@@ -22,4 +21,8 @@ | |||
</view> | |||
</view> | |||
</view> | |||
</view> | |||
<view wx:else class="noOrder"> | |||
暂无支付订单 | |||
</view> |
@@ -3,7 +3,12 @@ page {} | |||
.list { | |||
padding-top: 10rpx; | |||
} | |||
.noOrder { | |||
text-align: center; | |||
font-weight: 600; | |||
margin-top: 50%; | |||
} | |||
.list .item { | |||
@@ -22,7 +27,7 @@ page {} | |||
.list .item .payInfo { | |||
display: flex; | |||
padding: 0 0 20rpx 40rpx; | |||
border-bottom: 1px solid #d1d1d1; | |||
border-bottom: 1px solid #f1f1f1; | |||
} | |||
.list .item .payInfo .parking { | |||