签到领取

This commit is contained in:
duan 2025-01-20 13:40:53 +08:00
parent fe79e54917
commit 6422392967
1 changed files with 27 additions and 29 deletions

View File

@ -50,7 +50,8 @@
<view v-else class="btn u-font-24 text-bold disabled"> <view v-else class="btn u-font-24 text-bold disabled">
{{ item.type == 1 ? item.buttonTitle : item.number ? `${item.discNumber}/${item.number}` : ( item.discNumber <= 0 ? item.buttonTitle : `剩余${item.discNumber}`) }} {{ item.type == 1 ? item.buttonTitle : item.number ? `${item.discNumber}/${item.number}` : ( item.discNumber <= 0 ? item.buttonTitle : `剩余${item.discNumber}`) }}
</view> </view>
<view v-if=" item.buttonUnderContent && item.buttonUnderUrl " class="u-font-22 tip" style="text-align: center;" <view v-if=" item.buttonUnderContent && item.buttonUnderUrl " class="u-font-22 tip"
style="text-align: center;"
@click="goNav({id: item.id,buttonUrl: item.buttonUnderUrl, jumpType: 1,title: item.title, disabled: item.disabled, discNumber: item.discNumber})"> @click="goNav({id: item.id,buttonUrl: item.buttonUnderUrl, jumpType: 1,title: item.title, disabled: item.disabled, discNumber: item.discNumber})">
{{ item.buttonUnderContent}} {{ item.buttonUnderContent}}
</view> </view>
@ -283,6 +284,7 @@
} }
} }
async function goNav(item, url) { async function goNav(item, url) {
console.log(item, url, '调试111')
// jumpType (integer, optional): 1 2 , // jumpType (integer, optional): 1 2 ,
// type (integer, optional): 1 2 9 , // type (integer, optional): 1 2 9 ,
if (url) { if (url) {
@ -360,42 +362,38 @@
if (item.title && item.title.indexOf('每周打卡奖励') != -1) { if (item.title && item.title.indexOf('每周打卡奖励') != -1) {
buttonUrl = item.buttonUrl + '?source=2' buttonUrl = item.buttonUrl + '?source=2'
uni.navigateTo({
url: buttonUrl
})
} }
if (item.title && item.title.indexOf('每月打卡奖励1') != -1) { if (item.title && item.title.indexOf('每月打卡奖励1') != -1) {
buttonUrl = item.buttonUrl + '?source=3' buttonUrl = item.buttonUrl + '?source=3'
uni.navigateTo({
url: buttonUrl
})
} }
if (item.title && item.title.indexOf('每月打卡奖励2') != -1) { if (item.title && item.title.indexOf('每月打卡奖励2') != -1) {
let res = await taskReceive({ // let res = await taskReceive({
id: item.id // id: item.id
}) // })
if (res.code == 0) { // if (res.code == 0) {
uni.showToast({ // uni.showToast({
title: res.id == 15 ? '签到成功' : '领取成功', // title: res.id == 15 ? '' : '',
icon: 'none' // icon: 'none'
}) // })
setTimeout(() => { // setTimeout(() => {
getTaskdata() // getTaskdata()
getsignIn() // getsignIn()
}, 1000) // }, 1000)
} else { // } else {
uni.showToast({ // uni.showToast({
title: res.msg, // title: res.msg,
icon: 'none' // icon: 'none'
}) // })
} // }
// buttonUrl = buttonUrl =
// `${item.buttonUrl}?standard=${item.discNumber == null ? true : false}&taskId=${item.id}` `${item.buttonUrl}?standard=${item.discNumber == null ? true : false}&taskId=${item.id}`
} }
uni.navigateTo({
url: buttonUrl
})
} else if (item.jumpType == 3) { } else if (item.jumpType == 3) {
uni.switchTab({ uni.switchTab({