diff --git a/frontend/src/app/(investor)/threads/[id]/page.tsx b/frontend/src/app/(investor)/threads/[id]/page.tsx
new file mode 100644
index 0000000..5942e13
--- /dev/null
+++ b/frontend/src/app/(investor)/threads/[id]/page.tsx
@@ -0,0 +1,52 @@
+/** 决策线程详情页 — 状态机时间线 + 关联事件 + AAR 链接。 */
+
+import { GitBranch, ArrowLeft } from "lucide-react";
+import Link from "next/link";
+
+/** 决策线程详情页面。 */
+export default function ThreadDetailPage({ params }: { params: { id: string } }) {
+ return (
+
+ );
+}
diff --git a/frontend/src/app/(investor)/threads/page.tsx b/frontend/src/app/(investor)/threads/page.tsx
new file mode 100644
index 0000000..535d8d6
--- /dev/null
+++ b/frontend/src/app/(investor)/threads/page.tsx
@@ -0,0 +1,42 @@
+/** 决策线程列表页 — 按状态/企业筛选 + 线程卡片。 */
+
+import { GitBranch } from "lucide-react";
+
+/** 决策线程列表页面。 */
+export default function ThreadsPage() {
+ return (
+
+ );
+}
diff --git a/frontend/src/app/(investor)/today/page.tsx b/frontend/src/app/(investor)/today/page.tsx
new file mode 100644
index 0000000..fd1a52a
--- /dev/null
+++ b/frontend/src/app/(investor)/today/page.tsx
@@ -0,0 +1,110 @@
+/** 今日行动中心 — 投后负责人/投资经理默认首页。 */
+
+import { CalendarClock, AlertTriangle, FileText, ListTodo, TrendingUp } from "lucide-react";
+
+/** 今日行动中心页面。 */
+export default function TodayPage() {
+ return (
+
+ );
+}
diff --git a/frontend/src/app/(investor)/workspace/page.tsx b/frontend/src/app/(investor)/workspace/page.tsx
new file mode 100644
index 0000000..528f6cc
--- /dev/null
+++ b/frontend/src/app/(investor)/workspace/page.tsx
@@ -0,0 +1,22 @@
+/** 通用工作区 — URL 参数驱动,支持多 Tab 独立上下文。 */
+
+import { Layers } from "lucide-react";
+
+/** 通用工作区页面。 */
+export default function WorkspacePage() {
+ return (
+
+ );
+}
diff --git a/frontend/src/app/admin/layout.tsx b/frontend/src/app/admin/layout.tsx
index 57d8f0d..3969cb7 100644
--- a/frontend/src/app/admin/layout.tsx
+++ b/frontend/src/app/admin/layout.tsx
@@ -1,15 +1,109 @@
-/** Admin 端布局 — 警示风格:slate-950 Header + amber 主色。 */
+/** Admin 端布局 — 警示风格:slate-950 Header + amber 主色 + 6 管理域 Sidebar。 */
+"use client";
+
+import Link from "next/link";
+import { usePathname } from "next/navigation";
+import {
+ Building2, Users, ScrollText, Database, ShieldCheck, Settings,
+} from "lucide-react";
+
+/** Admin 6 管理域导航。 */
+const adminNav = [
+ {
+ title: "租户管理",
+ items: [
+ { href: "/admin", label: "系统概览", icon: Building2 },
+ { href: "/admin/tenants", label: "租户列表", icon: Building2 },
+ ],
+ },
+ {
+ title: "用户管理",
+ items: [
+ { href: "/admin/users", label: "用户列表", icon: Users },
+ ],
+ },
+ {
+ title: "审计日志",
+ items: [
+ { href: "/admin/audit", label: "操作日志", icon: ScrollText },
+ ],
+ },
+ {
+ title: "数据源",
+ items: [
+ { href: "/admin/data-sources", label: "数据源管理", icon: Database },
+ ],
+ },
+ {
+ title: "安全配置",
+ items: [
+ { href: "/admin/security", label: "商业秘密保护", icon: ShieldCheck },
+ ],
+ },
+ {
+ title: "系统设置",
+ items: [
+ { href: "/admin/settings", label: "系统参数", icon: Settings },
+ ],
+ },
+];
+
+/**
+ * Admin 端布局组件。
+ *
+ * 左侧 Sidebar 按 6 管理域分组,Header 使用 slate-950 + amber 警示色。
+ */
export default function AdminLayout({ children }: { children: React.ReactNode }) {
+ const pathname = usePathname();
+
return (
-
-
- AIPortPilot
-
- ADMIN
-
-
-
{children}
+
+ {/* 左侧 Sidebar */}
+
+
+ {/* 内容区 */}
+
+ {/* 移动端顶部 Header */}
+
+ AIPortPilot
+
+ ADMIN
+
+
+ {children}
+
);
}
diff --git a/frontend/src/app/founder/layout.tsx b/frontend/src/app/founder/layout.tsx
index a9e00ae..99c45e9 100644
--- a/frontend/src/app/founder/layout.tsx
+++ b/frontend/src/app/founder/layout.tsx
@@ -1,14 +1,23 @@
-/** 创始人端布局 — C 端温暖风格:顶部 Header + indigo 主色。 */
+/** 创始人端布局 — C 端温暖风格:顶部 Header + indigo 主色 + 6 域底部导航。 */
-import { Home, FileText, Sparkle } from "lucide-react";
+import { CalendarClock, Gauge, FileText, Sparkle, Bell, UserCircle } from "lucide-react";
import Link from "next/link";
+/** 创始人端 6 域导航。 */
const navItems = [
- { href: "/founder", label: "概览", icon: Home },
+ { href: "/founder", label: "今日", icon: CalendarClock },
+ { href: "/founder/operations", label: "经营", icon: Gauge },
{ href: "/founder/reports", label: "月报", icon: FileText },
- { href: "/founder/copilot", label: "AI 副驾驶", icon: Sparkle },
+ { href: "/founder/copilot", label: "Copilot", icon: Sparkle },
+ { href: "/founder/notifications", label: "通知", icon: Bell },
+ { href: "/founder/profile", label: "我的", icon: UserCircle },
];
+/**
+ * 创始人端布局组件。
+ *
+ * 顶部 sticky Header + 底部 6 域导航栏,移动优先设计。
+ */
export default function FounderLayout({ children }: { children: React.ReactNode }) {
return (
@@ -21,8 +30,8 @@ export default function FounderLayout({ children }: { children: React.ReactNode
{/* 内容区 */}
{children}
- {/* 移动端底部导航 */}
-