|
@@ -13,7 +13,7 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="listItemBox">
|
|
|
- <view class="listItem" v-for="item,index in list" :key="index" @click="navItem(item)">
|
|
|
+ <view class="listItem" v-for="item,index in list" :key="index" @click="navItemTo(item)">
|
|
|
<view class="itemInfo flex">
|
|
|
<view class="flex_item">
|
|
|
<image src="/static/image/img20.png" style="width: 55rpx;" mode="widthFix"></image>
|
|
@@ -30,15 +30,15 @@
|
|
|
</view>
|
|
|
<view class="itemTip flex">
|
|
|
<view class="tipBox">
|
|
|
- <view class="tipText">数量:{{re.num}}{{re.money_type}}</view>
|
|
|
- <view class="tipText">总价:¥{{re.money}}</view>
|
|
|
- <view class="tipText">2023-04-25 14:20:30</view>
|
|
|
+ <view class="tipText">数量:{{item.num}}{{item.money_type}}</view>
|
|
|
+ <view class="tipText">总价:¥{{item.money}}</view>
|
|
|
+ <view class="tipText">{{item.add_time|dateFormat}}</view>
|
|
|
</view>
|
|
|
<view class="" style="text-align: right;">
|
|
|
<image src="/static/image/img21.png" style="width: 40rpx;margin-bottom: 25rpx;" mode="widthFix">
|
|
|
</image>
|
|
|
<view class="tipBtn" v-if="item.voucher">查看凭证</view>
|
|
|
- <view class="tipBtn" @click.stop="navItem(item)" v-if="status==3">上传凭证</view>
|
|
|
+ <view class="tipBtn" v-if="status==3">上传凭证</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
@@ -54,10 +54,16 @@
|
|
|
import {
|
|
|
mapState
|
|
|
} from 'vuex';
|
|
|
+ import dayjs from '@/libs/dayjs/dayjs.min.js';
|
|
|
export default {
|
|
|
computed: {
|
|
|
...mapState('user', ['hasLogin'])
|
|
|
},
|
|
|
+ filters: {
|
|
|
+ dateFormat: function(value) {
|
|
|
+ return dayjs(value * 1000).format('YYYY/MM/DD HH:mm');
|
|
|
+ }
|
|
|
+ },
|
|
|
data() {
|
|
|
return {
|
|
|
tabIndex: 0, //当前选中的一级分类
|
|
@@ -102,6 +108,11 @@
|
|
|
this.loadData()
|
|
|
},
|
|
|
methods: {
|
|
|
+ navItemTo(item){
|
|
|
+ uni.navigateTo({
|
|
|
+ url:`/pages/index/orderDetail?id=${item.id}`
|
|
|
+ })
|
|
|
+ },
|
|
|
loadData() {
|
|
|
let obj = this;
|
|
|
if (obj.loadingType == "nomore" ||
|
|
@@ -125,9 +136,10 @@
|
|
|
status:obj.status
|
|
|
}, obj.status).then(res => {
|
|
|
let ar = res.data.list.map((re)=>{
|
|
|
- re.num = +re.mum;
|
|
|
+ console.log(re,'re');
|
|
|
+ re.num = +re.num;
|
|
|
re.price = +re.price;
|
|
|
- re.money = +(re.mum*re.price).toFixed(8);
|
|
|
+ re.money = +(re.num*re.price).toFixed(8);
|
|
|
|
|
|
return re
|
|
|
})
|