diff --git a/app/admin/layout.tsx b/app/admin/layout.tsx index 9deeda1e..a9b9501e 100644 --- a/app/admin/layout.tsx +++ b/app/admin/layout.tsx @@ -4,7 +4,7 @@ import type React from "react" import Link from "next/link" import { usePathname } from "next/navigation" -import { LayoutDashboard, FileText, Users, CreditCard, QrCode, Settings, LogOut, Wallet } from "lucide-react" +import { LayoutDashboard, FileText, Users, CreditCard, QrCode, Settings, LogOut, Wallet, Globe } from "lucide-react" import { useStore } from "@/lib/store" import { useRouter } from "next/navigation" import { useEffect } from "react" @@ -22,6 +22,7 @@ export default function AdminLayout({ children }: { children: React.ReactNode }) const menuItems = [ { icon: LayoutDashboard, label: "数据概览", href: "/admin" }, + { icon: Globe, label: "网站配置", href: "/admin/site" }, { icon: FileText, label: "内容管理", href: "/admin/content" }, { icon: Users, label: "用户管理", href: "/admin/users" }, { icon: CreditCard, label: "支付配置", href: "/admin/payment" }, diff --git a/app/admin/site/loading.tsx b/app/admin/site/loading.tsx new file mode 100644 index 00000000..69cf23db --- /dev/null +++ b/app/admin/site/loading.tsx @@ -0,0 +1,14 @@ +export default function Loading() { + return ( +
配置网站名称、图标、菜单和页面标题
+0
-已读章节
+已读
0
-阅读时长(分)
+收藏
0
书签
{authorInfo.description}
-累计收益
+累计收益
¥0.00
-可提现
+可提现
¥0.00
已提现
+已提现
¥0.00
0
+0
推荐人数
0
+0
成交订单
90%
+90%
佣金率
我的邀请码
-- - -
+- - -
{user?.nickname || "用户"}
+{user?.nickname || "用户"}
ID: {user?.id?.slice(-8) || "---"}
{purchasedCount}
-已读章节
+已读
{readingMinutes}
-阅读时长(分)
+时长(分)
{bookmarks}
书签
{authorInfo.description}
-累计收益
+累计收益
¥{(user?.earnings || 0).toFixed(2)}
-可提现
+可提现
¥{(user?.pendingEarnings || 0).toFixed(2)}
已提现
+已提现
¥{(user?.withdrawnEarnings || 0).toFixed(2)}
{user?.referralCount || 0}
+{user?.referralCount || 0}
推荐人数
{completedOrders}
+{completedOrders}
成交订单
90%
+90%
佣金率
我的邀请码
-{user?.referralCode || "---"}
+{user?.referralCode || "---"}