签到领取

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