From 3a2d8846bc12b28eae4c02c071072522278bf508 Mon Sep 17 00:00:00 2001 From: Xwen <929716663@qq.com> Date: Sat, 16 Dec 2023 10:03:29 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E7=99=BB=E5=BD=95=E5=92=8C=E5=88=87=E6=8D=A2=E8=AE=BF=E5=AE=A2?= =?UTF-8?q?=E7=99=BB=E5=BD=95=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Yi.Bbs.Vue3/src/assets/common/icons/login.svg | 1 + Yi.Bbs.Vue3/src/components/AvatarInfo.vue | 5 +++-- Yi.Bbs.Vue3/src/layout/AppHeader.vue | 14 ++++++++++++-- Yi.Bbs.Vue3/src/permission.js | 1 + Yi.Bbs.Vue3/src/stores/user.js | 11 ++++++++++- 5 files changed, 27 insertions(+), 5 deletions(-) create mode 100644 Yi.Bbs.Vue3/src/assets/common/icons/login.svg diff --git a/Yi.Bbs.Vue3/src/assets/common/icons/login.svg b/Yi.Bbs.Vue3/src/assets/common/icons/login.svg new file mode 100644 index 00000000..7801fe4b --- /dev/null +++ b/Yi.Bbs.Vue3/src/assets/common/icons/login.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Yi.Bbs.Vue3/src/components/AvatarInfo.vue b/Yi.Bbs.Vue3/src/components/AvatarInfo.vue index b2fc999f..8c7f0a74 100644 --- a/Yi.Bbs.Vue3/src/components/AvatarInfo.vue +++ b/Yi.Bbs.Vue3/src/components/AvatarInfo.vue @@ -96,7 +96,7 @@ const Init = () => { userInfo.nick = userStore.name; userInfo.role = userStore.role; userInfo.id = userStore.id; - iconUrl.value = iconUrlHandler(userInfo.icon); + iconUrl.value = userInfo.icon; } }; @@ -134,7 +134,8 @@ const Init = () => { } .el-avatar { - margin-right: 1.2rem; + margin-right: 1rem; + --el-avatar-bg-color: none; } .remarks { diff --git a/Yi.Bbs.Vue3/src/layout/AppHeader.vue b/Yi.Bbs.Vue3/src/layout/AppHeader.vue index c4029c3e..457e3e88 100644 --- a/Yi.Bbs.Vue3/src/layout/AppHeader.vue +++ b/Yi.Bbs.Vue3/src/layout/AppHeader.vue @@ -51,13 +51,16 @@ @@ -69,6 +72,9 @@ import { ref } from "vue"; import { useRouter } from "vue-router"; import useUserStore from "@/stores/user.js"; import useConfigStore from "@/stores/config"; +import useAuths from "@/hooks/useAuths"; + +const { getToken } = useAuths(); const configStore = useConfigStore(); const router = useRouter(); const userStore = useUserStore(); @@ -99,12 +105,16 @@ const enterIndex = () => { const enterProfile = () => { router.push("/profile"); }; - +const toLogin = () => { + router.push("/login"); +}; const search = () => { var routerPer = { path: `/discuss`, query: { q: searchText.value } }; searchText.value = ""; router.push(routerPer); }; + +const isLogin = getToken("AccessToken") ? true : false;