diff --git a/src/pagesOrder/create/create.vue b/src/pagesOrder/create/create.vue index 3bb9c2b..d6ee882 100644 --- a/src/pagesOrder/create/create.vue +++ b/src/pagesOrder/create/create.vue @@ -90,7 +90,12 @@ import { computed, ref } from 'vue' import type { OrderPreResult } from '@/types/order' import { onLoad } from '@dcloudio/uni-app' -import { getMemberOrderPreAPI, getMemberOrderPreNowAPI, postMemberOrderAPI } from '@/services/order' +import { + getMemberOrderPreAPI, + getMemberOrderPreNowAPI, + getMemberOrderRepurchaseByIdAPI, + postMemberOrderAPI, +} from '@/services/order' import { useAddressStore } from '@/stores/modules/address' // 获取屏幕边界到安全区域距离 @@ -116,6 +121,7 @@ const onChangeDelivery: UniHelper.SelectorPickerOnChange = (ev) => { const query = defineProps<{ skuId?: string count?: string + orderId?: string }>() // 获取订单信息 @@ -129,6 +135,10 @@ const getMemberOrderPreData = async () => { skuId: query.skuId, }) orderPre.value = res.result + } else if (query.orderId) { + // 再次购买 + const res = await getMemberOrderRepurchaseByIdAPI(query.orderId) + orderPre.value = res.result } else { // 调用预付订单 API const res = await getMemberOrderPreAPI() diff --git a/src/pagesOrder/detail/detail.vue b/src/pagesOrder/detail/detail.vue index 6727b9d..7a866d7 100644 --- a/src/pagesOrder/detail/detail.vue +++ b/src/pagesOrder/detail/detail.vue @@ -19,11 +19,11 @@ id="scroller" @scrolltolower="onScrolltolower" > -