diff --git a/src/components/_base/navbar/components/right-side/index.vue b/src/components/_base/navbar/components/right-side/index.vue
index 98e5b5a..0e9f5cc 100644
--- a/src/components/_base/navbar/components/right-side/index.vue
+++ b/src/components/_base/navbar/components/right-side/index.vue
@@ -1,6 +1,9 @@
+
@@ -84,15 +88,19 @@ import icon1 from '@/assets/option.svg';
import icon2 from '@/assets/exit.svg';
import icon3 from '@/assets/change.svg';
+const props = defineProps({
+ isAgentRoute: {
+ type: Boolean,
+ default: false,
+ },
+});
+
const enterpriseStore = useEnterpriseStore();
const userStore = useUserStore();
const sideBarStore = useSidebarStore();
const route = useRoute();
const hasUnreadInfo = computed(() => sideBarStore.unreadInfo.length);
-const isAgentRoute = computed(() => {
- return route.meta?.isAgentRoute;
-});
const exitAccountModalRef = ref(null);
const downloadCenterModalRef = ref(null);
@@ -123,7 +131,7 @@ const setUnread = () => {
}
};
const handleAgentClick = () => {
- router.push({ name: isAgentRoute.value ? 'Home' : 'AgentIndex' });
+ router.push({ name: props.isAgentRoute ? 'Home' : 'AgentIndex' });
};
diff --git a/src/components/_base/navbar/index.vue b/src/components/_base/navbar/index.vue
index fd5aeeb..e0d1e07 100644
--- a/src/components/_base/navbar/index.vue
+++ b/src/components/_base/navbar/index.vue
@@ -6,9 +6,9 @@
-
+
-
+
@@ -17,6 +17,12 @@ import NavbarMenu from './components/navbar-menu';
import RightSide from './components/right-side';
import router from '@/router';
+
+const route = useRoute();
+
+const isAgentRoute = computed(() => {
+ return route.meta?.isAgentRoute;
+});