- 修改申请退款功能,直接调用取消订单方法handleCancelOrder() - 移除重复的退款申请模态框实现,复用现有取消订单逻辑
@@ -167,28 +167,9 @@ export default function OrderButtonBar({ order, onViewDetail, onCancelOrder, hid
})
}
- // 申请退款
+ // 申请退款 - 调用取消订单逻辑
const handleApplyRefund = () => {
- Taro.showModal({
- title: '申请退款',
- content: '确定要申请退款吗?',
- success: async (res) => {
- if (res.confirm) {
- try {
- // 这里调用申请退款的API
- Taro.showToast({
- title: '退款申请已提交',
- icon: 'success'
- })
- } catch (error) {
- title: '申请失败',
- icon: 'error'
- }
+ handleCancelOrder()
// 查看物流