import React, { useState } from 'react'; import { X, Upload, FileText, Calendar, Users, AlertTriangle } from 'lucide-react'; interface CreateTaskModalProps { isOpen: boolean; onClose: () => void; onCreate: (taskData: any) => void; } const CreateTaskModal: React.FC = ({ isOpen, onClose, onCreate }) => { const [formData, setFormData] = useState({ name: '', description: '', scene: '宣传策略生成', deadline: '', resources: '', constraints: '', }); const handleSubmit = () => { if (!formData.name || !formData.scene) { alert('请填写必填项'); return; } onCreate(formData); onClose(); }; if (!isOpen) return null; return (
{/* Header */}

新建任务

创建一个新的宣传策略分析任务

{/* Content */}
{/* Task Name */}
setFormData({ ...formData, name: e.target.value })} placeholder="例如:五四青年节宣传活动策略" className="w-full px-4 py-3 bg-slate-900/50 border border-blue-800/30 rounded-lg text-white placeholder-slate-500 text-sm focus:outline-none focus:border-blue-500/50 transition-colors" />
{/* Task Description */}