feat(creator): 完成达人端前端页面开发
- 新增申诉中心页面(列表、详情、新建申诉) - 新增申诉次数管理页面(按任务显示配额,支持向代理商申请) - 新增个人中心页面(达人ID复制、菜单导航) - 新增个人信息编辑、账户设置、消息通知设置页面 - 新增帮助中心和历史记录页面 - 新增脚本提交和视频提交页面 - 优化消息中心页面(消息详情跳转) - 优化任务详情页面布局和交互 - 更新 ResponsiveLayout、Sidebar、ReviewSteps 通用组件 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.5
parent
1011e73643
commit
2f9b7f05fd
@@ -2,7 +2,22 @@
|
||||
|
||||
import Link from 'next/link'
|
||||
import { usePathname } from 'next/navigation'
|
||||
import { ShieldCheck, ListTodo, User, LayoutDashboard, Scan, BarChart3, Settings, FileText, Users, Bell } from 'lucide-react'
|
||||
import {
|
||||
ShieldCheck,
|
||||
ListTodo,
|
||||
User,
|
||||
LayoutDashboard,
|
||||
Scan,
|
||||
BarChart3,
|
||||
Settings,
|
||||
FileText,
|
||||
Users,
|
||||
Bell,
|
||||
FolderKanban,
|
||||
PlusCircle,
|
||||
ClipboardCheck,
|
||||
Bot
|
||||
} from 'lucide-react'
|
||||
import { cn } from '@/lib/utils'
|
||||
|
||||
interface NavItem {
|
||||
@@ -21,19 +36,22 @@ const creatorNavItems: NavItem[] = [
|
||||
// 代理商端导航项
|
||||
const agencyNavItems: NavItem[] = [
|
||||
{ icon: LayoutDashboard, label: '工作台', href: '/agency' },
|
||||
{ icon: Scan, label: '审核决策', href: '/agency/review' },
|
||||
{ icon: Scan, label: '审核台', href: '/agency/review' },
|
||||
{ icon: FileText, label: 'Brief 配置', href: '/agency/briefs' },
|
||||
{ icon: Users, label: '达人管理', href: '/agency/creators' },
|
||||
{ icon: BarChart3, label: '数据报表', href: '/agency/reports' },
|
||||
{ icon: Bell, label: '消息中心', href: '/agency/messages' },
|
||||
]
|
||||
|
||||
// 品牌方端导航项
|
||||
const brandNavItems: NavItem[] = [
|
||||
{ icon: LayoutDashboard, label: '数据看板', href: '/brand' },
|
||||
{ icon: Settings, label: 'AI 配置', href: '/brand/ai-config' },
|
||||
{ icon: FileText, label: '规则配置', href: '/brand/rules' },
|
||||
{ icon: FileCheck, label: '终审台', href: '/brand/final-review' },
|
||||
{ icon: FolderKanban, label: '项目看板', href: '/brand' },
|
||||
{ icon: PlusCircle, label: '创建项目', href: '/brand/projects/create' },
|
||||
{ icon: ClipboardCheck, label: '终审台', href: '/brand/review' },
|
||||
{ icon: Users, label: '代理商管理', href: '/brand/agencies' },
|
||||
{ icon: FileText, label: '规则配置', href: '/brand/rules' },
|
||||
{ icon: Bot, label: 'AI 配置', href: '/brand/ai-config' },
|
||||
{ icon: Settings, label: '系统设置', href: '/brand/settings' },
|
||||
]
|
||||
|
||||
interface SidebarProps {
|
||||
|
||||
Reference in New Issue
Block a user