Files
BossAi/web/src/components/layout/AppLayout.tsx
T
selfreleaseandDevin 5c21e8fcd0 feat: BossAi 老板AI助手初始版本
包含功能:
- 法务参谋/经营决策/生活助理/情绪中心四大AI对话模块
- 专家咨询系统(用户选定→专家确认→咨询→回复→评价)
- 角色登录(用户/专家/管理员)+ ProtectedRoute 权限控制
- 管理后台(用户管理/专家管理/AI使用统计/专家活跃度)
- 专家工作台(待确认服务/待回复咨询/已回复咨询/服务中用户)
- 服务关系取消(用户和专家均可取消,需自己确认)
- 全页面移动端响应式适配
- 知识库RAG检索
- 对话历史(普通/保密模式)

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-29 23:57:26 +08:00

24 lines
701 B
TypeScript

import { Outlet } from 'react-router-dom'
import { Sidebar } from './Sidebar'
import { Header } from './Header'
import { MobileNav } from './MobileNav'
import { OfflineIndicator } from '@/components/common/OfflineIndicator'
import { Toaster } from '@/components/ui/sonner'
/** 应用主布局:左 Sidebar + 顶部 Header + 内容区 */
export function AppLayout() {
return (
<div className="min-h-screen bg-[#f8f9fb]">
<OfflineIndicator />
<Sidebar />
<div className="md:pl-60">
<Header nav={<MobileNav />} />
<main className="container mx-auto max-w-7xl px-4 py-6 md:px-6">
<Outlet />
</main>
</div>
<Toaster />
</div>
)
}