|
@@ -103,15 +103,17 @@ export default defineComponent({
|
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
|
window.addEventListener('message', handleOpen);
|
|
window.addEventListener('message', handleOpen);
|
|
|
|
|
|
|
|
- // 主动检测会员状态
|
|
|
|
|
|
|
+ // 主动检测会员状态(仅登录用户)
|
|
|
const userStore = useUserStore();
|
|
const userStore = useUserStore();
|
|
|
- const membershipEndTime = userStore.getUserInfo?.membershipEndTime;
|
|
|
|
|
- const isExpired =
|
|
|
|
|
- !membershipEndTime || new Date(membershipEndTime) < new Date();
|
|
|
|
|
- if (isExpired) {
|
|
|
|
|
- nextTick(() => {
|
|
|
|
|
- showVipModal.value = true;
|
|
|
|
|
- });
|
|
|
|
|
|
|
+ if (userStore.getToken) {
|
|
|
|
|
+ const membershipEndTime = userStore.getUserInfo?.membershipEndTime;
|
|
|
|
|
+ const isExpired =
|
|
|
|
|
+ !membershipEndTime || new Date(membershipEndTime) < new Date();
|
|
|
|
|
+ if (isExpired) {
|
|
|
|
|
+ nextTick(() => {
|
|
|
|
|
+ showVipModal.value = true;
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 禁用右键菜单
|
|
// 禁用右键菜单
|