import React, { useState } from 'react'; import { motion, AnimatePresence } from 'framer-motion'; import { X, Sparkles, FileText, Zap, Building2 } from 'lucide-react'; interface RequirementModalProps { isOpen: boolean; onClose: () => void; onSubmit: (requirement: string) => void; } const requirementTemplates = [ { id: 1, title: '新能源汽车展', icon: , content: `展会名称:2024长三角国际新能源汽车与智能交通产业博览会 地点:上海国家会展中心 时间:2024年10月18日-20日 规模:50,000平方米,预计350家展商,50,000人次观众 主题:双碳目标下的新能源汽车产业创新与发展 特色:整车展示、核心零部件、充电设施、智能交通解决方案` } ]; const RequirementModal: React.FC = ({ isOpen, onClose, onSubmit }) => { const [requirement, setRequirement] = useState(''); const [selectedTemplate, setSelectedTemplate] = useState(null); const handleTemplateSelect = (template: typeof requirementTemplates[0]) => { setRequirement(template.content); setSelectedTemplate(template.id); }; const handleSubmit = () => { if (requirement.trim()) { onSubmit(requirement); setRequirement(''); setSelectedTemplate(null); } }; return ( {isOpen && ( <> {/* 背景遮罩 */} {/* 弹窗内容 */} e.stopPropagation()} >
{/* 头部 */}

输入展会策划需求

请详细描述您的展会策划需求,AI将为您生成完整方案

{/* 需求模板 */}

快速选择需求模板

{requirementTemplates.map((template) => ( ))}
{/* 输入区域 */}