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)