hookehuyr

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

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