diff --git a/contact-frontend/package.json b/contact-frontend/package.json index 6810c8fe..08738e4c 100644 --- a/contact-frontend/package.json +++ b/contact-frontend/package.json @@ -24,6 +24,7 @@ "idb": "^7.1.1", "pinia": "^2.1.4", "vue": "^3.3.4", + "vue-i18n": "9.3.0-beta.19", "vue-router": "^4.2.4" }, "devDependencies": { @@ -46,7 +47,6 @@ "typescript": "^5.0.2", "vite": "^4.4.0", "vitest": "^0.33.0", - "vue-i18n": "^9.2.2", "vue-tsc": "^1.8.3" }, "msw": { diff --git a/contact-frontend/packages/apps/web/src/layouts/NavLayout.vue b/contact-frontend/packages/apps/web/src/layouts/NavLayout.vue index 0c2d85d4..ec780d50 100644 --- a/contact-frontend/packages/apps/web/src/layouts/NavLayout.vue +++ b/contact-frontend/packages/apps/web/src/layouts/NavLayout.vue @@ -39,35 +39,37 @@ const dropdownMenus = [ { label: '退出登录', value: 'logout' }, ] -const current = ref(ROUTE_NAME.DASHBOARD_INDEX) +const drawerShow = ref(false) +const currentPath = ref(ROUTE_NAME.DASHBOARD_INDEX) + const path = window.location.pathname.split('/')[1] switch (path) { case 'dashboard': - current.value = ROUTE_NAME.DASHBOARD_INDEX + currentPath.value = ROUTE_NAME.DASHBOARD_INDEX break case 'chat': - current.value = ROUTE_NAME.CHAT_INDEX + currentPath.value = ROUTE_NAME.CHAT_INDEX break case 'work-order': - current.value = ROUTE_NAME.WORK_ORDER_INDEX + currentPath.value = ROUTE_NAME.WORK_ORDER_INDEX break case 'seats': - current.value = ROUTE_NAME.SEATS_INDEX + currentPath.value = ROUTE_NAME.SEATS_INDEX break case 'organization': - current.value = ROUTE_NAME.ORGANIZATION_INDEX + currentPath.value = ROUTE_NAME.ORGANIZATION_INDEX break case 'setting': - current.value = ROUTE_NAME.SETTING_INDEX + currentPath.value = ROUTE_NAME.SETTING_INDEX break case 'system': - current.value = ROUTE_NAME.SYSTEM_INDEX + currentPath.value = ROUTE_NAME.SYSTEM_INDEX break case 'profile': - current.value = ROUTE_NAME.PROFILE_INDEX + currentPath.value = ROUTE_NAME.PROFILE_INDEX break default: - current.value = ROUTE_NAME.PAGE_NOT_FOUND + currentPath.value = ROUTE_NAME.PAGE_NOT_FOUND } const router = useRouter() @@ -82,8 +84,6 @@ function handleClickNav(name: string) { } router.push({ name }) } - -const active = ref(false)