2
0
Эх сурвалжийг харах

♻️ refactor(order): 统一退款申请与取消订单逻辑

- 修改申请退款功能,直接调用取消订单方法handleCancelOrder()
- 移除重复的退款申请模态框实现,复用现有取消订单逻辑
yourname 3 долоо хоног өмнө
parent
commit
91e6200150

+ 2 - 21
mini/src/components/order/OrderButtonBar/index.tsx

@@ -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) {
-            Taro.showToast({
-              title: '申请失败',
-              icon: 'error'
-            })
-          }
-        }
-      }
-    })
+    handleCancelOrder()
   }
 
   // 查看物流