This commit is contained in:
shijingjing
2023-04-04 14:56:10 +08:00
parent 1e24554662
commit f44191578c
3 changed files with 29 additions and 10 deletions

View File

@@ -10,7 +10,7 @@
<span v-else>欢迎进入{{ user.areaName }}</span> <span v-else>欢迎进入{{ user.areaName }}</span>
</div> </div>
<div class="signin" @click="toPages('./signIn')">签到</div> <div class="signin" @click="toPages('./signIn',status)">{{ status==1? '已签到':'签到' }}</div>
</div> </div>
<div class="card-list"> <div class="card-list">
<div class="jfsq" @click="toPages('./integralApply')"> <div class="jfsq" @click="toPages('./integralApply')">
@@ -62,7 +62,7 @@ export default {
appName: "功德银行", appName: "功德银行",
data() { data() {
return { return {
status: null,
} }
}, },
computed: { computed: {
@@ -79,7 +79,7 @@ export default {
handleBannerClick() { handleBannerClick() {
}, },
toPages(url) { toPages(url,status) {
if(!this.user.idNumber) { if(!this.user.idNumber) {
this.$dialog.confirm({ this.$dialog.confirm({
content: '您只有完成信息认证后,才可进行相关操作。', content: '您只有完成信息认证后,才可进行相关操作。',
@@ -89,8 +89,20 @@ export default {
}).catch(() => { }).catch(() => {
}) })
} else { } else {
this.$linkTo(url) if(!status) {
this.$linkTo(url)
} else {
// 停留
}
} }
},
getStatus() {
this.$instance.post(`/app/appwechatsigninfo/checkSign`).then(res=> {
if(res?.data !== null) {
this.status = 1
}
})
} }
}, },
onShow() { onShow() {
@@ -98,6 +110,7 @@ export default {
title: '功德银行' title: '功德银行'
}); });
// this.getList() // this.getList()
this.getStatus()
}, },
} }
</script> </script>

View File

@@ -98,7 +98,6 @@ export default {
this.$instance.post(`/app/appintegraluserapply/addOrUpdate`,{ this.$instance.post(`/app/appintegraluserapply/addOrUpdate`,{
...this.form ...this.form
}).then(res=> { }).then(res=> {
this.flag = false
if(res?.data) { if(res?.data) {
this.$u.toast('提交成功') this.$u.toast('提交成功')
uni.$emit('edit') uni.$emit('edit')

View File

@@ -5,10 +5,10 @@
<img src="https://cdn.cunwuyun.cn/fengdu/img-qiandaochenggong.png" alt=""> <img src="https://cdn.cunwuyun.cn/fengdu/img-qiandaochenggong.png" alt="">
</div> </div>
<p class="status">今日已完成签到</p> <p class="status">今日已完成签到</p>
<h4>积分<span>+5</span></h4> <h4>积分<span>+{{ data.changeIntegral || 0}}</span></h4>
<div class="times"> <div class="times">
<div>时间</div> <div>时间</div>
<div class="value">2020-12-11 10:10</div> <div class="value">{{ data.createTime.slice(0,16) }}</div>
</div> </div>
</div> </div>
</div> </div>
@@ -20,14 +20,21 @@ export default {
appName: '签到', appName: '签到',
data() { data() {
return { return {
showPage: false,
data: {},
} }
}, },
methods: { methods: {
sign() {
this.$instance.post(`/app/appwechatsigninfo/sign`,{}).then(res=> {
if(res?.data) {
this.data = res.data
}
})
}
}, },
onShow() { onShow() {
this.sign()
} }
} }
</script> </script>