From 44e1ea9a0658ae3a795f5b9e7f4cfc7074b9a92a Mon Sep 17 00:00:00 2001 From: rd <1344903914@qq.com> Date: Thu, 11 Sep 2025 11:26:51 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=94=B3=E8=AF=B7=E8=AF=95=E7=94=A8?= =?UTF-8?q?=E6=9D=83=E9=99=90=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../navbar/components/middle-side/index.vue | 10 ++- .../navbar/components/right-side/index.vue | 11 ++-- src/layouts/components/navbar/index.vue | 29 ++++++--- src/layouts/components/siderBar/index.vue | 39 +++++++++--- src/layouts/components/siderBar/menu-list.ts | 12 ++++ .../components/siderBar/use-menu-tree.ts | 62 ------------------- src/permission/permission.ts | 19 +++--- src/router/guard/userLoginInfo.ts | 23 +++---- src/router/index.ts | 2 +- src/stores/modules/user/index.ts | 2 +- src/utils/user.ts | 1 + .../components/management/person/index.vue | 11 ++-- .../login/components/login-form/index.vue | 32 +++------- .../login/components/register-form/index.vue | 4 +- src/views/trial/index.vue | 23 +++++-- 15 files changed, 147 insertions(+), 133 deletions(-) delete mode 100644 src/layouts/components/siderBar/use-menu-tree.ts diff --git a/src/layouts/components/navbar/components/middle-side/index.vue b/src/layouts/components/navbar/components/middle-side/index.vue index 32b7782..88cdee1 100644 --- a/src/layouts/components/navbar/components/middle-side/index.vue +++ b/src/layouts/components/navbar/components/middle-side/index.vue @@ -2,17 +2,25 @@ import { Input } from 'ant-design-vue'; // import { handleUserHome } from '@/utils/user.ts'; import { useChatStore } from '@/stores/modules/chat'; +import { useUserStore } from '@/stores'; export default { setup(props, { emit, expose }) { const chatStore = useChatStore(); + const userStore = useUserStore(); + const keyWord = ref(''); + const hasOpenEnterprise = computed(() => userStore.isOpenEnterprise); + const handleSearch = () => { chatStore.setSearchValue(keyWord.value); chatStore.onCreateSession(); keyWord.value = ''; }; + + if (!hasOpenEnterprise.value) return null; + return () => (
- diff --git a/src/layouts/components/navbar/components/right-side/index.vue b/src/layouts/components/navbar/components/right-side/index.vue index 8609e5a..cb1b0a1 100644 --- a/src/layouts/components/navbar/components/right-side/index.vue +++ b/src/layouts/components/navbar/components/right-side/index.vue @@ -1,13 +1,13 @@