Commit 2b0c8ec31f9e90ecdbe673948c3b3a3019a8f5fb

Authored by xingyu
1 parent 1d5b9d8f

fix: router error

yudao-ui-admin-vue3/src/components/UserInfo/src/UserInfo.vue
@@ -7,6 +7,7 @@ import { resetRouter } from '@/router' @@ -7,6 +7,7 @@ import { resetRouter } from '@/router'
7 import { useRouter } from 'vue-router' 7 import { useRouter } from 'vue-router'
8 import { useDesign } from '@/hooks/web/useDesign' 8 import { useDesign } from '@/hooks/web/useDesign'
9 import { useTagsViewStore } from '@/store/modules/tagsView' 9 import { useTagsViewStore } from '@/store/modules/tagsView'
  10 +import avatarImg from '@/assets/imgs/avatar.gif'
10 11
11 const tagsViewStore = useTagsViewStore() 12 const tagsViewStore = useTagsViewStore()
12 13
@@ -22,9 +23,9 @@ const { push, replace } = useRouter() @@ -22,9 +23,9 @@ const { push, replace } = useRouter()
22 23
23 const user = wsCache.get('user') 24 const user = wsCache.get('user')
24 25
25 -const avatar = user?.user?.avatar ? user.user.avatar : '@/assets/imgs/avatar.gif' 26 +const avatar = user.user.avatar ? user.user.avatar : avatarImg
26 27
27 -const userName = user?.user?.nickname ? user.user.nickname : 'Admin' 28 +const userName = user.user.nickname ? user.user.nickname : 'Admin'
28 29
29 const loginOut = () => { 30 const loginOut = () => {
30 ElMessageBox.confirm(t('common.loginOutMessage'), t('common.reminder'), { 31 ElMessageBox.confirm(t('common.loginOutMessage'), t('common.reminder'), {
yudao-ui-admin-vue3/src/router/modules/remaining.ts
@@ -43,7 +43,7 @@ const remainingRouter: AppRouteRecordRaw[] = [ @@ -43,7 +43,7 @@ const remainingRouter: AppRouteRecordRaw[] = [
43 { 43 {
44 path: '/user', 44 path: '/user',
45 component: Layout, 45 component: Layout,
46 - name: 'User', 46 + name: 'UserInfo',
47 meta: { 47 meta: {
48 hidden: true 48 hidden: true
49 }, 49 },
@@ -53,9 +53,10 @@ const remainingRouter: AppRouteRecordRaw[] = [ @@ -53,9 +53,10 @@ const remainingRouter: AppRouteRecordRaw[] = [
53 component: () => import('@/views/Profile/Index.vue'), 53 component: () => import('@/views/Profile/Index.vue'),
54 name: 'Profile', 54 name: 'Profile',
55 meta: { 55 meta: {
  56 + canTo: true,
56 hidden: true, 57 hidden: true,
  58 + noTagsView: true,
57 icon: 'ep:user', 59 icon: 'ep:user',
58 - canTo: true,  
59 title: t('common.profile') 60 title: t('common.profile')
60 } 61 }
61 } 62 }
@@ -64,7 +65,7 @@ const remainingRouter: AppRouteRecordRaw[] = [ @@ -64,7 +65,7 @@ const remainingRouter: AppRouteRecordRaw[] = [
64 { 65 {
65 path: '/codegen', 66 path: '/codegen',
66 component: Layout, 67 component: Layout,
67 - name: 'Codegen', 68 + name: 'CodegenEdit',
68 meta: { 69 meta: {
69 hidden: true 70 hidden: true
70 }, 71 },
@@ -74,7 +75,6 @@ const remainingRouter: AppRouteRecordRaw[] = [ @@ -74,7 +75,6 @@ const remainingRouter: AppRouteRecordRaw[] = [
74 component: () => import('@/views/infra/codegen/EditTable.vue'), 75 component: () => import('@/views/infra/codegen/EditTable.vue'),
75 name: 'EditTable', 76 name: 'EditTable',
76 meta: { 77 meta: {
77 - noTagsView: true,  
78 noCache: true, 78 noCache: true,
79 hidden: true, 79 hidden: true,
80 canTo: true, 80 canTo: true,
@@ -88,7 +88,7 @@ const remainingRouter: AppRouteRecordRaw[] = [ @@ -88,7 +88,7 @@ const remainingRouter: AppRouteRecordRaw[] = [
88 { 88 {
89 path: '/job', 89 path: '/job',
90 component: Layout, 90 component: Layout,
91 - name: 'Job', 91 + name: 'JobL',
92 meta: { 92 meta: {
93 hidden: true 93 hidden: true
94 }, 94 },
@@ -98,7 +98,6 @@ const remainingRouter: AppRouteRecordRaw[] = [ @@ -98,7 +98,6 @@ const remainingRouter: AppRouteRecordRaw[] = [
98 component: () => import('@/views/infra/job/JobLog.vue'), 98 component: () => import('@/views/infra/job/JobLog.vue'),
99 name: 'JobLog', 99 name: 'JobLog',
100 meta: { 100 meta: {
101 - noTagsView: true,  
102 noCache: true, 101 noCache: true,
103 hidden: true, 102 hidden: true,
104 canTo: true, 103 canTo: true,