feat(order): 添加订单退款功能并优化用户票券页面显示

- 新增 refundShopOrder API 接口用于处理订单退款申请
- 在 shopOrder 页面添加退款相关操作按钮和逻辑
- 修改用户票券页面表格列配置,添加订单号和数量字段
- 更新订单详情页面商品数量字段映射关系
- 启用开发环境 API 地址配置
This commit is contained in:
2026-02-04 17:38:51 +08:00
parent 2e81564b92
commit e015eaef9e
5 changed files with 41 additions and 17 deletions

View File

@@ -736,10 +736,10 @@
},
{
title: '数量',
dataIndex: 'quantity',
dataIndex: 'totalNum',
align: 'center' as const,
customRender: ({ record }: { record: any }) => {
return record.quantity || 1;
return record.totalNum || 1;
}
},
{

View File

@@ -275,7 +275,7 @@
repairOrder,
removeShopOrder,
removeBatchShopOrder,
updateShopOrder
updateShopOrder, refundShopOrder
} from '@/api/shop/shopOrder';
import { updateUser } from '@/api/system/user';
import { getPayType } from '@/utils/shop';
@@ -579,7 +579,7 @@
const now = new Date();
const refundTime = toDateString(now, 'yyyy-MM-dd HH:mm:ss');
await updateShopOrder({
await refundShopOrder({
...record,
orderStatus: 6, // 退款成功
refundTime: refundTime
@@ -643,7 +643,7 @@
const now = new Date();
const refundApplyTime = toDateString(now, 'yyyy-MM-dd HH:mm:ss');
await updateShopOrder({
await refundShopOrder({
...record,
orderStatus: 4, // 退款申请中
refundApplyTime: refundApplyTime