File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
src/components/common/UserAvatar Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change 11<script setup lang='ts'>
2- import { computed , ref } from ' vue'
2+ import { computed , onMounted , ref } from ' vue'
33import { NAvatar , NButton } from ' naive-ui'
4+ import { useRoute } from ' vue-router'
45import { useAuthStore , useUserStore } from ' @/store'
56import defaultAvatar from ' @/assets/avatar.jpg'
67import { isString } from ' @/utils/is'
78import Permission from ' @/views/chat/layout/Permission.vue'
89import { useBasicLayout } from ' @/hooks/useBasicLayout'
910
11+ const route = useRoute ()
1012const userStore = useUserStore ()
1113const authStore = useAuthStore ()
1214const { isMobile } = useBasicLayout ()
@@ -15,6 +17,12 @@ const showPermission = ref(false)
1517const needPermission = computed (() => !! authStore .session ?.auth && ! authStore .token && (isMobile .value || showPermission .value ))
1618
1719const userInfo = computed (() => userStore .userInfo )
20+
21+ onMounted (async () => {
22+ const sign = route .query .verifyresetpassword as string
23+ if (sign )
24+ showPermission .value = true
25+ })
1826 </script >
1927
2028<template >
You can’t perform that action at this time.
0 commit comments