|
|
|
@ -235,11 +235,28 @@ export default function Home() { |
|
|
|
|
} |
|
|
|
|
}, [isGetUsePhone]) |
|
|
|
|
|
|
|
|
|
// 消息推送授权
|
|
|
|
|
const publicNotice = (callback) => { |
|
|
|
|
Taro.requestSubscribeMessage({ |
|
|
|
|
tmplIds: ['F5kG9ryTuf3U09liOVIqqZDDEwNwiuWbLPPdoVpKPWI', 'cnMggWGwr0_cVw7Hf_fg3u74EDJdA0b4e56Ioy-Vr_Q'], |
|
|
|
|
success() { |
|
|
|
|
callback && callback() |
|
|
|
|
}, |
|
|
|
|
fail(err) { |
|
|
|
|
Taro.showToast({ |
|
|
|
|
title: err, |
|
|
|
|
duration: 2000, |
|
|
|
|
icon: 'error' |
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
const toDetail = (item: FreeItemProps, child: FreeItemProps | undefined) => { |
|
|
|
|
const { IsSubscribed, PrdtId, MallLink } = item |
|
|
|
|
if(IsSubscribed === 0){ |
|
|
|
|
if (IsSubscribed === 0) { |
|
|
|
|
//提醒用户登录
|
|
|
|
|
setisLoginOpen(true) |
|
|
|
|
publicNotice(() => setisLoginOpen(true)) |
|
|
|
|
}else if(!child){ |
|
|
|
|
Taro.navigateTo({ |
|
|
|
|
url: `/pages/CollectionDetail/index?id=${PrdtId}` |
|
|
|
@ -256,50 +273,16 @@ export default function Home() { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
const handleBannerClick = (item: any, index: number) => { |
|
|
|
|
// Taro.playBackgroundAudio({
|
|
|
|
|
// dataUrl: 'https://alivod.jimeikid.com/sv/3e516a3e-191bb3c3cd6/3e516a3e-191bb3c3cd6.mp3',
|
|
|
|
|
// title: '儿童古诗',
|
|
|
|
|
// coverImgUrl: 'https://files.jimeikid.com/commodity/b92a701ad285416189e16a6dd406efb1.png'
|
|
|
|
|
// })
|
|
|
|
|
|
|
|
|
|
// const backgroundAudioManager = Taro.getBackgroundAudioManager()
|
|
|
|
|
// backgroundAudioManager.title = '此时此刻'
|
|
|
|
|
// backgroundAudioManager.epname = '此时此刻'
|
|
|
|
|
// backgroundAudioManager.singer = '许巍'
|
|
|
|
|
// backgroundAudioManager.coverImgUrl = 'https://y.gtimg.cn/music/photo_new/T002R300x300M000003rsKF44GyaSk.jpg?max_age=2592000'
|
|
|
|
|
// backgroundAudioManager.src = 'https://alivod.jimeikid.com/sv/3e516a3e-191bb3c3cd6/3e516a3e-191bb3c3cd6.mp3'
|
|
|
|
|
|
|
|
|
|
// const innerAudioContext = Taro.createInnerAudioContext()
|
|
|
|
|
// innerAudioContext.autoplay = true
|
|
|
|
|
// innerAudioContext.src = 'https://storage.360buyimg.com/jdrd-blog/27.mp3'
|
|
|
|
|
// innerAudioContext.onPlay(() => {
|
|
|
|
|
// console.log('开始播放')
|
|
|
|
|
// })
|
|
|
|
|
// innerAudioContext.onError((res) => {
|
|
|
|
|
// console.log(res.errMsg)
|
|
|
|
|
// console.log(res.errCode)
|
|
|
|
|
// })
|
|
|
|
|
|
|
|
|
|
// return
|
|
|
|
|
const handleBannerClick = (item: any) => { |
|
|
|
|
if(item.is_subscribed === 0){ |
|
|
|
|
//提醒用户登录
|
|
|
|
|
setisLoginOpen(true) |
|
|
|
|
} |
|
|
|
|
// else if(item.is_subscribed === -1 || item.is_subscribed === 2){
|
|
|
|
|
// //未订阅,跳转商城
|
|
|
|
|
// setprdtMallLink(item.mall_link)
|
|
|
|
|
// setisToStoreOpen(true)
|
|
|
|
|
// }else if(item.is_subscribed === 1){
|
|
|
|
|
// //已订阅,跳转详情页
|
|
|
|
|
// Taro.navigateTo({
|
|
|
|
|
// url: '/pages/CollectionDetail/index?id=' + item.prdt_id
|
|
|
|
|
// })
|
|
|
|
|
// }
|
|
|
|
|
else{ |
|
|
|
|
publicNotice(() => setisLoginOpen(true)) |
|
|
|
|
} else { |
|
|
|
|
//已订阅,跳转详情页
|
|
|
|
|
Taro.navigateTo({ |
|
|
|
|
url: '/pages/Share/index' |
|
|
|
|
publicNotice(() => { |
|
|
|
|
Taro.navigateTo({ |
|
|
|
|
url: '/pages/Share/index' |
|
|
|
|
}) |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -324,7 +307,7 @@ export default function Home() { |
|
|
|
|
<SwiperItem |
|
|
|
|
className='swiper_item' |
|
|
|
|
key={index} |
|
|
|
|
onClick={()=>handleBannerClick(item, index)} |
|
|
|
|
onClick={()=>handleBannerClick(item)} |
|
|
|
|
> |
|
|
|
|
<Image className='swiper_item_img' src={item.url}></Image> |
|
|
|
|
</SwiperItem> |
|
|
|
|