diff --git a/src/views/Orders.vue b/src/views/Orders.vue index f171a19..1e30c4f 100644 --- a/src/views/Orders.vue +++ b/src/views/Orders.vue @@ -103,7 +103,7 @@
{ const getEmptyText = () => { const textMap = { all: '暂无订单', - pending: '暂无待支付订单', + pending: '暂无待发货订单', + pre_order: '暂无待支付订单', shipped: '暂无已发货订单', completed: '暂无已完成订单', cancelled: '暂无已取消订单' @@ -355,6 +357,7 @@ const getEmptyText = () => { const getStatusType = (status) => { const typeMap = { pending: 'warning', + pre_order: 'warning', shipped: 'primary', completed: 'success', cancelled: 'danger' @@ -364,7 +367,7 @@ const getStatusType = (status) => { const mapOrderStatus = (backendStatus) => { const statusMap = { - 'pre_order': 'pending', + 'pre_order': 'pre_order', 'pending': 'pending', 'shipped': 'shipped', 'completed': 'completed', @@ -375,7 +378,8 @@ const mapOrderStatus = (backendStatus) => { const getStatusText = (status) => { const textMap = { - pending: '待支付', + pending: '待发货', + pre_order: '待支付', shipped: '已发货', completed: '已完成', cancelled: '已取消' @@ -437,7 +441,7 @@ const confirmReceive = async (orderId) => { type: 'info' }) - await api.put(`/orders/${orderId}/receive`) + await api.put(`/orders/${orderId}/confirm`) // 更新订单状态 const order = orders.value.find(o => o.id === orderId)