|
|
|
@ -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) |
|
|
|
|