|
|
@@ -66,6 +66,7 @@
|
|
|
|
|
|
<script setup lang="ts">
|
|
|
import { ref, onMounted } from 'vue';
|
|
|
+import { onShow } from '@dcloudio/uni-app';
|
|
|
import { getOrderList } from '../../api/order';
|
|
|
import type { OrderInfo } from '../../api/order';
|
|
|
import { checkAuth } from '../../utils/auth';
|
|
|
@@ -105,6 +106,11 @@ onMounted(() => {
|
|
|
loadOrders();
|
|
|
});
|
|
|
|
|
|
+// 每次页面显示时刷新(从退款页/详情页返回时更新退款状态)
|
|
|
+onShow(() => {
|
|
|
+ loadOrders();
|
|
|
+});
|
|
|
+
|
|
|
const applyRefund = (order: OrderInfo) => {
|
|
|
uni.navigateTo({
|
|
|
url: '/pages/refund/refund?orderId=' + order.id
|