'use client' import { useState } from 'react' import { Plus, FileText, Upload, Trash2, Edit } from 'lucide-react' import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/Card' import { Button } from '@/components/ui/Button' import { Input } from '@/components/ui/Input' import { Modal } from '@/components/ui/Modal' import { SuccessTag, PendingTag } from '@/components/ui/Tag' // 模拟 Brief 列表 const mockBriefs = [ { id: 'brief-001', name: '2024 夏日护肤活动', description: '夏日护肤系列产品推广规范', status: 'active', rulesCount: 12, creatorsCount: 45, createdAt: '2024-01-15', updatedAt: '2024-02-01', }, { id: 'brief-002', name: '新品口红上市', description: '春季新品口红营销 Brief', status: 'active', rulesCount: 8, creatorsCount: 32, createdAt: '2024-02-01', updatedAt: '2024-02-03', }, { id: 'brief-003', name: '年货节活动', description: '春节年货促销活动规范', status: 'archived', rulesCount: 15, creatorsCount: 78, createdAt: '2024-01-01', updatedAt: '2024-01-20', }, ] export default function BriefsPage() { const [briefs] = useState(mockBriefs) const [showCreateModal, setShowCreateModal] = useState(false) const [searchQuery, setSearchQuery] = useState('') const filteredBriefs = briefs.filter((brief) => brief.name.toLowerCase().includes(searchQuery.toLowerCase()) ) return (
{brief.description}
点击或拖拽上传 PDF 文件
AI 将自动提取规则