From 4ce344581a59622b17eab10e2b2f4cdc84cc9a69 Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期三, 06 五月 2026 15:31:19 +0800
Subject: [PATCH] Merge branch 'dev_NEW_pro' of http://114.132.189.42:9002/r/product-inventory-management into dev_NEW_pro

---
 src/layout/index.vue |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/src/layout/index.vue b/src/layout/index.vue
index a1bb724..03c13ba 100644
--- a/src/layout/index.vue
+++ b/src/layout/index.vue
@@ -16,7 +16,7 @@
       <app-main />
       <settings ref="settingRef" />
     </div>
-    <AIChatSidebar />
+    <AIChatSidebar v-if="aiEnabled" />
   </div>
 </template>
 
@@ -28,15 +28,18 @@
   import defaultSettings from "@/settings";
 
   import useAppStore from "@/store/modules/app";
+  import useUserStore from "@/store/modules/user";
   import useSettingsStore from "@/store/modules/settings";
 
   const settingsStore = useSettingsStore();
+  const userStore = useUserStore();
   const theme = computed(() => settingsStore.theme);
   const sideTheme = computed(() => settingsStore.sideTheme);
   const sidebar = computed(() => useAppStore().sidebar);
   const device = computed(() => useAppStore().device);
   const needTagsView = computed(() => settingsStore.tagsView);
   const fixedHeader = computed(() => settingsStore.fixedHeader);
+  const aiEnabled = computed(() => Number(userStore.aiEnabled) === 1);
 
   const classObj = computed(() => ({
     hideSidebar: !sidebar.value.opened,

--
Gitblit v1.9.3