|
@@ -1,5 +1,5 @@
|
|
|
<template>
|
|
|
- <div class="check-user-dialog">
|
|
|
+ <div class="check-user-dialog" v-if="isLogin">
|
|
|
<CheckVipExpire @loaded="onVipCheckLoaded" @change="onVipCheckChange" />
|
|
|
<CheckPowerAndSwitch v-if="checkPowerShow" />
|
|
|
</div>
|
|
@@ -7,6 +7,7 @@
|
|
|
<script>
|
|
|
import CheckPowerAndSwitch from '@/views/identity/components/CheckPowerAndSwitch'
|
|
|
import CheckVipExpire from '@/views/identity/components/CheckVipExpire'
|
|
|
+import { mapGetters } from 'vuex'
|
|
|
|
|
|
export default {
|
|
|
name: 'CheckUserDialog',
|
|
@@ -23,6 +24,7 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
computed: {
|
|
|
+ ...mapGetters('user', ['isLogin']),
|
|
|
checkPowerShow() {
|
|
|
const { loaded, show } = this.vipCheck
|
|
|
return loaded && !show
|