|
@@ -3,7 +3,7 @@
|
|
|
<div class="earn-title-breadcrumbs" slot="title">
|
|
|
<router-link to="/" tag="span" class="highlight-text pointer">剑鱼币</router-link> > <span>赚剑鱼币</span>
|
|
|
</div>
|
|
|
- <div class="page-content" v-if="isPersonalIdentity" v-loading="loading">
|
|
|
+ <div class="page-content" v-if="showEarnModule" v-loading="loading">
|
|
|
<section class="earn-module get-mission-module">
|
|
|
<GetMission @see-see="onSeeSee"></GetMission>
|
|
|
</section>
|
|
@@ -101,8 +101,12 @@ export default {
|
|
|
newbieTask: state => state.points.taskInfo.newbieTask || []
|
|
|
}),
|
|
|
...mapGetters('user', [
|
|
|
+ 'isSubCount',
|
|
|
'isPersonalIdentity'
|
|
|
]),
|
|
|
+ showEarnModule () {
|
|
|
+ return this.isPersonalIdentity && !this.isSubCount
|
|
|
+ },
|
|
|
isFree () {
|
|
|
return this.powerInfo?.isFree
|
|
|
},
|
|
@@ -122,7 +126,7 @@ export default {
|
|
|
async created () {
|
|
|
this.getUserPower()
|
|
|
await this.getUserIdentityList()
|
|
|
- if (this.isPersonalIdentity) {
|
|
|
+ if (this.showEarnModule) {
|
|
|
await this.getTaskInfo()
|
|
|
}
|
|
|
this.loading = false
|
|
@@ -149,7 +153,7 @@ export default {
|
|
|
return c
|
|
|
},
|
|
|
onSeeSee () {
|
|
|
- if (!this.isPersonalIdentity) return
|
|
|
+ if (!this.showEarnModule) return
|
|
|
// 页面无数据
|
|
|
if (this.renderLimitedTask.length === 0 && this.newbieTask.length === 0 && completeNewbieTask.length < newbieTask.length) {
|
|
|
return
|