修改logo优化任务跳转

This commit is contained in:
duan 2025-02-27 11:16:56 +08:00
parent 792a70b7ed
commit 94599e7227
3 changed files with 110 additions and 108 deletions

View File

@ -1,6 +1,6 @@
//打包时修改env的值即可
const env='production' //test , production,local
const env='test' //test , production,local
export const encryptKey='1234567890123456' // http数据加解密的key

View File

@ -231,7 +231,7 @@
extra: uni.getStorageSync('userInfo').userId + "" + new Date().getTime(),
}
datas.adRewardedVideoloadNum = 0
adRewarded.value.load();
})
})
@ -295,123 +295,122 @@
// 退
}
}
async function goNav(item, url) {
console.log(item, url, '调试111')
async function goNav(item) {
console.log(item, '请求参数')
// jumpType (integer, optional): 1 2 ,
// type (integer, optional): 1 2 9 ,
if (url) {
let urls = ''
if (url == '/pages/task/prizeList') {
urls = url + '?source=2'
}
if (url == '/pages/task/receiveMember') {
urls = url + `?standard=${item.discNumber == null ? true : false}&taskId=${item.id}`
}
uni.navigateTo({
url: urls
})
} else {
console.log(item, '林区')
if (item.jumpType == 0) {
if (item.buttonTitle.indexOf("领取") != -1) {
let res = await taskReceive({
id: item.id
// if (url) {
// let urls = ''
// if (url == '/pages/task/prizeList') {
// urls = url + '?source=2'
// }
// if (url == '/pages/task/receiveMember') {
// urls = url + `?standard=${item.discNumber == null ? true : false}&taskId=${item.id}`
// }
// uni.navigateTo({
// url: urls
// })
// } else {
// }
if (item.jumpType == 0) {
if (item.buttonTitle.indexOf("领取") != -1) {
let res = await taskReceive({
id: item.id
})
if (res.code == 0) {
uni.showToast({
title: res.id == 15 ? '签到成功' : '领取成功',
icon: 'none'
})
if (res.code == 0) {
uni.showToast({
title: res.id == 15 ? '签到成功' : '领取成功',
icon: 'none'
})
setTimeout(() => {
getTaskdata()
getsignIn()
}, 1000)
} else {
uni.showToast({
title: res.msg,
icon: 'none'
})
}
} else if (item.title.indexOf("新人福利") != -1) {
let res = await taskReceive({
id: item.id
setTimeout(() => {
getTaskdata()
getsignIn()
}, 1000)
} else {
uni.showToast({
title: res.msg,
icon: 'none'
})
if (res.code == 0) {
uni.showToast({
title: res.id == 15 ? '签到成功' : '领取成功',
icon: 'none'
})
setTimeout(() => {
getTaskdata()
getsignIn()
}, 1000)
} else {
uni.switchTab({
url: '/pages/index/index'
})
}
} else if (item.buttonTitle.indexOf("观看视频") != -1) {
// 广
if (!datas.adRewardedShow) {
uni.showToast({
icon: 'none',
title: '广告加载失败,请稍后重试'
});
return
}
console.log(datas.urlCallback)
adRewarded.value.show();
}
} else if (item.title.indexOf("新人福利") != -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.switchTab({
url: "/pages/index/index"
url: '/pages/index/index'
})
}
} else if (item.jumpType == 1) {
let buttonUrl = item.buttonUrl
if (item.title && item.title.indexOf('每周打卡奖励') != -1) {
buttonUrl = item.buttonUrl + '?source=2'
} else if (item.buttonTitle.indexOf("观看视频") != -1) {
// 广
if (!datas.adRewardedShow) {
uni.showToast({
icon: 'none',
title: '广告加载失败,请稍后重试'
});
return
}
if (item.title && item.title.indexOf('每月打卡奖励1') != -1) {
buttonUrl = item.buttonUrl + '?source=3'
}
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'
// })
// }
buttonUrl =
`${item.buttonUrl}?standard=${item.discNumber == null ? true : false}&taskId=${item.id}`
}
uni.navigateTo({
url: buttonUrl
})
} else if (item.jumpType == 3) {
console.log(datas.urlCallback)
adRewarded.value.show();
} else {
uni.switchTab({
url: item.buttonUrl
url: "/pages/index/index"
})
}
}
} else if (item.jumpType == 1) {
let buttonUrl = item.buttonUrl
if (item.title && item.title.indexOf('每周打卡奖励') != -1) {
buttonUrl = item.buttonUrl + '?source=2'
}
if (item.title && item.title.indexOf('每月打卡奖励1') != -1) {
buttonUrl = item.buttonUrl + '?source=3'
}
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'
// })
// }
buttonUrl =
`${item.buttonUrl}?standard=${item.discNumber == null ? true : false}&taskId=${item.id}`
}
uni.navigateTo({
url: buttonUrl
})
} else if (item.jumpType == 3) {
uni.switchTab({
url: item.buttonUrl
})
}
}
//
@ -444,10 +443,11 @@
</script>
<style scoped lang="scss">
page{
page {
// min-height: 100vh;
}
.container{
.container {
/* #ifdef H5 */
min-height: calc(100vh - 96rpx);
/* #endif */
@ -457,6 +457,7 @@
background-color: #F3F4F8;
padding-top: 2rpx;
}
.u-absolute {
position: absolute;
}
@ -469,7 +470,7 @@
.icon {
position: absolute;
padding: 122rpx 32rpx 32rpx 32rpx;
.icon_title {
color: #000000;
margin-left: 28rpx;
@ -569,6 +570,7 @@
border-radius: 16rpx;
padding: 28rpx;
margin-bottom: 32rpx;
.cell {
padding: 32rpx 0;
border-bottom: 2rpx solid #EBEBEB;

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB