From 00a44859a673b388e1dca5f54c4ecaffc5fee30e Mon Sep 17 00:00:00 2001
From: 1 <1@123>
Date: 星期四, 19 三月 2026 10:21:08 +0800
Subject: [PATCH] lsh#0:新增、更新、解禁(只要调用了更新,就代表非禁用了)  1:禁用

---
 rsf-admin/src/layout/AppBarToolbar.jsx |   31 +++++++++++++++++++++++--------
 1 files changed, 23 insertions(+), 8 deletions(-)

diff --git a/rsf-admin/src/layout/AppBarToolbar.jsx b/rsf-admin/src/layout/AppBarToolbar.jsx
index ea23bef..50c0f60 100644
--- a/rsf-admin/src/layout/AppBarToolbar.jsx
+++ b/rsf-admin/src/layout/AppBarToolbar.jsx
@@ -1,11 +1,26 @@
+import { useState } from 'react';
 import { LoadingIndicator, LocalesMenuButton } from 'react-admin';
-
+import { IconButton, Tooltip } from '@mui/material';
+import SmartToyOutlinedIcon from '@mui/icons-material/SmartToyOutlined';
 import { ThemeSwapper } from '../themes/ThemeSwapper';
+import { TenantTip } from './TenantTip';
+import AiChatDrawer from './AiChatDrawer';
 
-export const AppBarToolbar = () => (
-    <>
-        <LocalesMenuButton />
-        <ThemeSwapper />
-        <LoadingIndicator />
-    </>
-);
+export const AppBarToolbar = () => {
+    const [drawerOpen, setDrawerOpen] = useState(false);
+
+    return (
+        <>
+            <Tooltip title="AI 瀵硅瘽">
+                <IconButton color="inherit" onClick={() => setDrawerOpen(true)}>
+                    <SmartToyOutlinedIcon />
+                </IconButton>
+            </Tooltip>
+            <LocalesMenuButton />
+            <ThemeSwapper />
+            <LoadingIndicator />
+            <TenantTip />
+            <AiChatDrawer open={drawerOpen} onClose={() => setDrawerOpen(false)} />
+        </>
+    );
+};

--
Gitblit v1.9.1