|
|
@@ -1,6 +1,6 @@
|
|
|
<template>
|
|
|
<ElMenu class="menu" mode="horizontal" @select="handleSelect">
|
|
|
- <ElMenuItem class="menu-logo" index="logo" disabled>
|
|
|
+ <ElMenuItem class="menu-logo" index="logo">
|
|
|
Devcloud
|
|
|
</ElMenuItem>
|
|
|
<ElSubmenu index="project">
|
|
|
@@ -78,6 +78,7 @@ import { defineComponent, ref, reactive } from 'vue';
|
|
|
import { PortalAPI, ProjectAPI } from '@/api';
|
|
|
|
|
|
import { WorkspaceDispatcher } from '@/store/dispatchers';
|
|
|
+import { useRouter } from 'vue-router';
|
|
|
|
|
|
export default defineComponent({
|
|
|
name: 'Menu',
|
|
|
@@ -85,6 +86,8 @@ export default defineComponent({
|
|
|
const { projectList, selectedProject, handleProjectChange } = useProjectList();
|
|
|
const { userInfo, userLoggedIn, userLogOut } = useUser();
|
|
|
|
|
|
+ const router = useRouter();
|
|
|
+
|
|
|
const showProjectDrawer = ref(false);
|
|
|
const showInviteDrawer = ref(false);
|
|
|
|
|
|
@@ -148,6 +151,7 @@ export default defineComponent({
|
|
|
const [type, id] = index.split('-');
|
|
|
switch (type) {
|
|
|
case 'logo': {
|
|
|
+ router.push('/home');
|
|
|
break;
|
|
|
}
|
|
|
case 'project': {
|