diff --git a/src/pagesOrder/detail/detail.vue b/src/pagesOrder/detail/detail.vue
index 12a14f8..38b89ee 100644
--- a/src/pagesOrder/detail/detail.vue
+++ b/src/pagesOrder/detail/detail.vue
@@ -38,7 +38,7 @@
@timeup="onTimeup"
/>
- 去支付
+ 去支付
@@ -160,7 +160,13 @@
再次购买
- 确认收货
+
+ 确认收货
+
去评价
@@ -198,7 +204,11 @@ import { onLoad, onReady } from '@dcloudio/uni-app'
import { useGuessList } from '@/composables'
import { ref } from 'vue'
import { OrderState, orderStateList } from '@/services/constants'
-import { getMemberOrderByIdAPI, getMemberOrderConsignmentByIdAPI } from '@/services/order'
+import {
+ getMemberOrderByIdAPI,
+ getMemberOrderConsignmentByIdAPI,
+ putMemberOrderReceiptByIdAPI,
+} from '@/services/order'
import { getPayMockAPI, getPayWxPayMiniPayAPI } from '@/services/pay'
// 获取屏幕边界到安全区域距离
@@ -307,6 +317,21 @@ const onOrderSend = async () => {
order.value!.orderState = OrderState.DaiShouHuo
}
}
+
+// 确认收货
+const onOrderConfirm = () => {
+ // 二次确认弹窗
+ uni.showModal({
+ content: '为保障您的权益,请收到货并确认无误后,再确认收货',
+ success: async (success) => {
+ if (success.confirm) {
+ const res = await putMemberOrderReceiptByIdAPI(query.id)
+ // 更新订单状态
+ order.value = res.result
+ }
+ },
+ })
+}