兑换成功后跳转逻辑修改

master
yujialong 2 months ago
parent 642bac9708
commit 0875fa27fa
  1. 23
      src/components/UserExchangeSuccessModal/index.tsx

@ -13,16 +13,23 @@ interface Props{
export default function UserExchangeModal({ isOpen, setIsOpen, exchangeState, prdtNames, prdtList }: Props) {
const handleExchange = () => {
if (prdtList.length) {
if (prdtList[0].PrdtType === '03') {
if (prdtList[0].PrdtView === '03') {
setIsOpen(false)
Taro.navigateTo({
url: '/pages/ListenDetail/index?prdtId=' + prdtList[0].PrdtId
})
}else if(prdtList[0].PrdtType === '05'){
setIsOpen(false)
Taro.navigateTo({
url: '/pages/CollectionDetail/index?id=' + prdtList[0].PrdtId
Taro.switchTab({
url: '/pages/Listen/index'
})
} else {
if (prdtList[0].PrdtType === '03') {
setIsOpen(false)
Taro.navigateTo({
url: '/pages/ListenDetail/index?prdtId=' + prdtList[0].PrdtId
})
} else if (prdtList[0].PrdtType === '05') {
setIsOpen(false)
Taro.navigateTo({
url: '/pages/CollectionDetail/index?id=' + prdtList[0].PrdtId
})
}
}
} else {
setIsOpen(false)

Loading…
Cancel
Save