From 876df2c694f3d9536744dd4501e51d15ecf281e8 Mon Sep 17 00:00:00 2001 From: rd <1344903914@qq.com> Date: Wed, 16 Jul 2025 17:34:27 +0800 Subject: [PATCH 1/3] =?UTF-8?q?style:=20=E6=A0=B7=E5=BC=8F=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/components/management/person/index.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/components/management/person/index.vue b/src/views/components/management/person/index.vue index e5dc18e..e3e39b4 100644 --- a/src/views/components/management/person/index.vue +++ b/src/views/components/management/person/index.vue @@ -27,7 +27,7 @@ :wrapper-col-props="{ span: 21, offset: 0 }" > -
+
Date: Wed, 16 Jul 2025 17:40:45 +0800 Subject: [PATCH 2/3] =?UTF-8?q?perf:=20=E8=B4=A6=E5=8F=B7=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E9=A1=B5=E9=9D=A2=E9=80=BB=E8=BE=91=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/components/management/account/index.vue | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/views/components/management/account/index.vue b/src/views/components/management/account/index.vue index 88d4209..fe96f1d 100644 --- a/src/views/components/management/account/index.vue +++ b/src/views/components/management/account/index.vue @@ -6,7 +6,7 @@
Date: Wed, 16 Jul 2025 18:29:05 +0800 Subject: [PATCH 3/3] =?UTF-8?q?feat:=20=E5=88=87=E6=8D=A2=E4=BC=81?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/_base/navbar/index.vue | 72 ++++++++++++++++++++++----- 1 file changed, 59 insertions(+), 13 deletions(-) diff --git a/src/components/_base/navbar/index.vue b/src/components/_base/navbar/index.vue index 6122ae8..0fc5d65 100644 --- a/src/components/_base/navbar/index.vue +++ b/src/components/_base/navbar/index.vue @@ -5,6 +5,7 @@ import { useEnterpriseStore } from '@/stores/modules/enterprise'; // import { handleUserLogout } from '@/utils/user'; // import { fetchLogOut } from '@/api/all/login'; import { useSidebarStore } from '@/stores/modules/side-bar'; +import { useUserStore } from '@/stores'; import { MENU_GROUP_IDS } from '@/router/constants'; import router from '@/router'; // import { useRoute } from 'vue-router'; @@ -13,7 +14,9 @@ import ExitAccountModal from '@/components/_base/exit-account-modal/index.vue'; // import { MENU_LIST } from './constants'; const sidebarStore = useSidebarStore(); -// const enterpriseStore = useEnterpriseStore(); +const enterpriseStore = useEnterpriseStore(); +const userStore = useUserStore(); + // const route = useRoute(); const exitAccountModalRef = ref(null); // const selectedKey = ref([]); @@ -24,6 +27,9 @@ const selectedKey = computed(() => { const menuList = computed(() => { return sidebarStore.menuList; }); +const enterprises = computed(() => { + return userStore.userInfo?.enterprises ?? []; +}); const clickExit = async () => { exitAccountModalRef.value?.open(); @@ -38,6 +44,10 @@ const setServerMenu = () => { const handleDopdownClick = (item) => { router.push({ name: item.routeName }); }; +const onEnterpriseItemClick = async (item) => { + enterpriseStore.setEnterpriseInfo(item); + window.location.reload(); +};