Fix:5286 【商城小程序】奖品收货地址页,未读取后台配置

This commit is contained in:
linxi
2026-05-15 11:52:59 +08:00
parent 45b98c7bf1
commit 4c84a96e07
3 changed files with 48 additions and 30 deletions
+8 -10
View File
@@ -293,16 +293,14 @@ export default {
return prizeType === 3 || prize.prizeType === "coupon" || /券/.test(prizeName)
},
navToReceiveInfo(prize = {}) {
const query = [
`source=lottery`,
`lotteryRecordId=${encodeURIComponent(prize.lotteryRecordId || "")}`,
`ticketCode=${encodeURIComponent(prize.ticketCode || "")}`,
`prizeName=${encodeURIComponent(prize.prizeName || "")}`,
`prizeAttrName=${encodeURIComponent(prize.prizeAttrName || "")}`,
`prizeType=${encodeURIComponent(prize.prizeType || "")}`,
`prizeTypeName=${encodeURIComponent(prize.prizeTypeName || "")}`,
`prizeImage=${encodeURIComponent(prize.prizeImage || "")}`
].join("&")
const queryParams = { source: "lottery", ...prize }
const query = Object.keys(queryParams)
.filter((key) => {
const value = queryParams[key]
return value !== undefined && value !== null && typeof value !== "object"
})
.map((key) => `${key}=${encodeURIComponent(queryParams[key])}`)
.join("&")
uni.navigateTo({
url: `/pkg-video/views/county-claim-address?${query}`
})