|
@@ -1,7 +1,7 @@
|
|
|
<template>
|
|
|
<layout-page>
|
|
|
<view class="pb-150">
|
|
|
- <view class="text-center ss-p-b-30" :class="vip ? 'vipBox' : 'avatarBox'">
|
|
|
+ <view class="text-center ss-p-b-30" :class="vip ? 'vipBox' : 'avatarBox'" @tap="handleLogin">
|
|
|
<img :src="getUserAvatar(userInfo?.avatar, userInfo?.sex)" alt="" class="img-box">
|
|
|
<image v-if="vip" src="/static/svg/vip.svg" class="vipIcon"></image>
|
|
|
<view v-if="!useUserStore.isLogin" class="font-weight-bold font-size-20">点击登录</view>
|
|
@@ -163,6 +163,12 @@ const handleLogoutConfirm = () => {
|
|
|
// list.value = defaultList.filter(e => !e.hide) // 重置菜单
|
|
|
useUserStore.handleLogout()
|
|
|
}
|
|
|
+const handleLogin = () => {
|
|
|
+ if (!getAccessToken()) {
|
|
|
+ showAuthModal()
|
|
|
+ return
|
|
|
+ }
|
|
|
+}
|
|
|
</script>
|
|
|
|
|
|
<style scoped lang="scss">
|