|
|
@ -32,11 +32,11 @@ |
|
|
|
<text class="order-time">{{formatTime(order.createTime)}}</text> |
|
|
|
</view> |
|
|
|
<view class="order-status" :class="{ |
|
|
|
'pending': order.state === '0', |
|
|
|
'approved': order.state === '1', |
|
|
|
'cancelled': order.state === '2' |
|
|
|
'pending': order.status === '0', |
|
|
|
'approved': order.status === '1', |
|
|
|
'cancelled': order.status === '2' |
|
|
|
}"> |
|
|
|
<text>{{getStatusText(order.state)}}</text> |
|
|
|
<text>{{getStatusText(order.status)}}</text> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
@ -110,10 +110,10 @@ |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
<!-- 空状态 --> |
|
|
|
<view class="empty-state" v-if="!orderList.length && !loading"> |
|
|
|
<text class="empty-text">暂无{{currentTabName}}订单</text> |
|
|
|
</view> |
|
|
|
<!-- 空状态 --> |
|
|
|
<view class="empty-state" v-if="!orderList.length && !loading"> |
|
|
|
<text class="empty-text">暂无{{currentTabName}}订单</text> |
|
|
|
</view> |
|
|
|
|
|
|
|
<!-- 加载更多 --> |
|
|
|
<view class="load-more" v-if="orderList.length && hasMore"> |
|
|
@ -144,7 +144,7 @@ |
|
|
|
{ name: '全部', state: '' }, |
|
|
|
{ name: '待审核', state: '0' }, |
|
|
|
{ name: '已审核', state: '1' }, |
|
|
|
{ name: '已取消', state: '2' } |
|
|
|
// { name: '已取消', state: '2' } |
|
|
|
], |
|
|
|
orderList: [], // 订单列表 |
|
|
|
pageNo: 1, // 当前页码 |
|
|
@ -216,10 +216,14 @@ |
|
|
|
const params = { |
|
|
|
pageNo: this.pageNo, |
|
|
|
pageSize: this.pageSize, |
|
|
|
state: this.statusTabs[this.currentTab].state |
|
|
|
}; |
|
|
|
|
|
|
|
this.$api('getAddOrderPageBean', params, res => { |
|
|
|
if(this.statusTabs[this.currentTab].state){ |
|
|
|
params.state = this.statusTabs[this.currentTab].state |
|
|
|
} |
|
|
|
|
|
|
|
this.$api('getAddOrderPageBean', params) |
|
|
|
.then(res => { |
|
|
|
this.loading = false; |
|
|
|
uni.stopPullDownRefresh(); |
|
|
|
|
|
|
@ -240,15 +244,7 @@ |
|
|
|
icon: 'none' |
|
|
|
}); |
|
|
|
} |
|
|
|
}, err => { |
|
|
|
this.loading = false; |
|
|
|
uni.stopPullDownRefresh(); |
|
|
|
console.error('加载订单列表失败', err); |
|
|
|
uni.showToast({ |
|
|
|
title: '网络错误,请重试', |
|
|
|
icon: 'none' |
|
|
|
}); |
|
|
|
}); |
|
|
|
}) |
|
|
|
}, |
|
|
|
|
|
|
|
// 获取状态文本 |
|
|
@ -352,14 +348,14 @@ |
|
|
|
// 查看订单详情 |
|
|
|
viewOrderDetail(order) { |
|
|
|
// 根据订单状态跳转到不同页面 |
|
|
|
if (order.state === '1') { |
|
|
|
if (order.status === '1') { |
|
|
|
// 已审核的订单,跳转到确认下单页面 |
|
|
|
this.$utils.navigateTo(`/pages_order/order/firmOrder?orderId=${order.id}`); |
|
|
|
} else { |
|
|
|
// 其他状态显示详情信息 |
|
|
|
uni.showModal({ |
|
|
|
title: '订单详情', |
|
|
|
content: `订单号: ${order.orderNumber || order.id}\n状态: ${this.getStatusText(order.state)}\n下单方式: ${this.getTypeName(order.type)}\n创建时间: ${this.formatTime(order.createTime)}`, |
|
|
|
content: `订单号: ${order.orderNumber || order.id}\n状态: ${this.getStatusText(order.status)}\n下单方式: ${this.getTypeName(order.type)}\n创建时间: ${this.formatTime(order.createTime)}`, |
|
|
|
showCancel: false |
|
|
|
}); |
|
|
|
} |
|
|
|