diff --git a/frontend/app/creator/task/[id]/page.tsx b/frontend/app/creator/task/[id]/page.tsx index 9248587..f850d27 100644 --- a/frontend/app/creator/task/[id]/page.tsx +++ b/frontend/app/creator/task/[id]/page.tsx @@ -395,8 +395,14 @@ function AgencyBriefSection({ toast, briefData }: { } function UploadView({ task, toast, briefData }: { task: TaskData; toast: ReturnType; briefData: typeof mockBriefData }) { - const [isDragging, setIsDragging] = useState(false) + const router = useRouter() + const { id } = useParams() const isScript = task.phase === 'script' + const uploadPath = isScript ? `/creator/task/${id}/script` : `/creator/task/${id}/video` + + const handleUploadClick = () => { + router.push(uploadPath) + } return (
@@ -409,23 +415,19 @@ function UploadView({ task, toast, briefData }: { task: TaskData; toast: ReturnT 待提交
{ e.preventDefault(); setIsDragging(true) }} - onDragLeave={() => setIsDragging(false)} - onDrop={(e) => { e.preventDefault(); setIsDragging(false) }} + className="flex-1 flex flex-col items-center justify-center gap-5 rounded-2xl border-2 border-dashed transition-colors card-shadow bg-bg-card min-h-[400px] border-border-subtle hover:border-accent-indigo/50 cursor-pointer" + onClick={handleUploadClick} >
-

点击或拖拽文件到此处

+

点击进入上传页面

{isScript ? '支持 .doc、.docx、.txt 格式' : '支持 MP4/MOV 格式,≤ 100MB'}

-