|
@@ -37,10 +37,8 @@ import { luckTargetCreate } from '@/api/mall/prize'
|
|
|
const { t } = useI18n()
|
|
|
|
|
|
const route = useRoute()
|
|
|
-const { spuId } = route.query
|
|
|
+const { spuId, skuId } = route.query
|
|
|
const skuInfo = ref(localStorage.getItem('confirm_order_data')) // 购买商品规格信息
|
|
|
-debugger
|
|
|
-
|
|
|
const confirmRef = ref()
|
|
|
// onMounted(() => {
|
|
|
// confirmRef.value.onConfirm()
|
|
@@ -54,13 +52,13 @@ const onBuy = () => {
|
|
|
}
|
|
|
|
|
|
// 创建用户期望奖品所在城市记录
|
|
|
-const setTargetData = async () => {
|
|
|
+const setTargetData = async (orderId) => {
|
|
|
try {
|
|
|
await luckTargetCreate({
|
|
|
- orderId: orderId.value,
|
|
|
+ orderId,
|
|
|
spuId,
|
|
|
- skuId: orderId.value,
|
|
|
- target:skuInfo.value.city,
|
|
|
+ skuId,
|
|
|
+ target: JSON.parse(skuInfo.value).city,
|
|
|
})
|
|
|
} catch (error) {
|
|
|
console.log(error)
|
|
@@ -72,11 +70,11 @@ const payRef = ref()
|
|
|
const showPay = ref(false)
|
|
|
const payOrderId = ref('')
|
|
|
const orderId = ref('')
|
|
|
-const orderCreated = ({id, orderId}) => {
|
|
|
+const orderCreated = ( id, value ) => {
|
|
|
payOrderId.value = id
|
|
|
- orderId.value = orderId
|
|
|
+ orderId.value = value
|
|
|
+ if (JSON.parse(skuInfo.value).city?.length) setTargetData(value)
|
|
|
showPay.value = true
|
|
|
- if (skuInfo.value?.city?.length) setTargetData()
|
|
|
}
|
|
|
const confirmWord = ref('立即支付') // '立即购买' : '立即支付'
|
|
|
|