hookehuyr

feat(orders): 添加确认收货功能并更新订单状态

实现买家确认收货功能,替换原有的微信组件调用方式
新增RECEIVE_ORDER接口用于处理确认收货请求
更新订单状态为已完成(11)并显示成功提示
/*
* @Date: 2025-07-03 17:21:45
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2025-08-04 15:24:12
* @LastEditTime: 2025-08-06 13:56:19
* @FilePath: /jgdl/src/api/orders.js
* @Description: 文件描述
*/
......@@ -15,6 +15,7 @@ const Api = {
DELETE_ORDER: '/srv/?a=order&t=del',
CANCEL_ORDER: '/srv/?a=order&t=cancel',
SHIP_ORDER: '/srv/?a=order&t=ship',
RECEIVE_ORDER: '/srv/?a=order&t=receive',
RECEIPT_ORDER_STATUS: '/srv/?a=order&t=receipt_status',
}
......@@ -80,3 +81,10 @@ export const shipOrderAPI = (params) => fn(fetch.post(Api.SHIP_ORDER, params));
* @returns data{ status 3=待支付, 5=已支付待发货, 7=已取消, 9=已发货/待收货, 11=已收货 }
*/
export const receiptOrderStatusAPI = (params) => fn(fetch.get(Api.RECEIPT_ORDER_STATUS, params));
/**
* @description: 确认收货订单
* @param order_id 订单ID
* @returns data{}
*/
export const receiveOrderAPI = (params) => fn(fetch.post(Api.RECEIVE_ORDER, params));
......
This diff is collapsed. Click to expand it.