+ 上传已有剧本,AI 将分析提取人物、世界观和剧情大纲
+
- {/* 直接输入文字 */}
- {createSubMode === 'text' && (
-
-
- 灵感类型:
-
-
-
setInspirationFile(null)}
+ {creationMode === 'upload' && (
+ <>
+
- } disabled={inspirationFile !== null}>
- {inspirationFile ? '已选择文件' : '选择文件(支持 .txt, .md, .doc, .docx)'}
-
-
- {inspirationFile && (
-
- ✓ 已选择: {inspirationFile.name}
+
+
+
+
点击或拖拽文件到此区域上传
+
支持 .txt, .md, .docx 格式的剧本
+
+
+ {uploadedScript && (
+
+ }>
+ 已上传 ({uploadedScript.length} 字符)
+
+
)}
-
- )}
- {createSubMode && (
-
- {createSubMode === 'text' && '已选择:直接输入'}
- {createSubMode === 'file' && '已选择:文件上传'}
-
+ {/* 剧本内容预览 */}
+ {uploadedScript && (
+ <>
+
+ 剧本预览
+ {uploadedScript.length > 500 && (
+
+ )}
+
+
+ {uploadedScript}
+
+ {!scriptExpanded && uploadedScript.length > 500 && (
+
+
+
+ )}
+ >
+ )}
+ >
)}
- >
- )}
-
-
+
+
+
- {/* 已选择提示 */}
- {creationMode && (
-
- 重新选择
-
- }
- />
- )}
-
+ {/* 从头创作选项 */}
+
+
+
+
+
+ 从头创作
+
+
+ 让 AI 根据你的创意完整生成人物设定和剧情大纲
+
+
+ {creationMode === 'create' && (
+ <>
+
+
+ {/* 子模式选择 */}
+
+
+ 选择输入方式:
+
+
handleSelectCreateSubMode(e.target.value)}
+ style={{ width: '100%' }}
+ >
+
+
+
+
+ 直接输入创作文字
+
+
+
+
+
+ 上传灵感文件
+
+
+
+
+
+
+ {/* 直接输入文字 */}
+ {createSubMode === 'text' && (
+
+ )}
+
+ {/* 上传灵感文件 */}
+ {createSubMode === 'file' && (
+
+
+ 灵感类型:
+
+
+
setInspirationFile(null)}
+ >
+ } disabled={inspirationFile !== null}>
+ {inspirationFile ? '已选择文件' : '选择文件(支持 .txt, .md, .doc, .docx)'}
+
+
+ {inspirationFile && (
+
+ ✓ 已选择: {inspirationFile.name}
+
+ )}
+
+ )}
+
+ {createSubMode && (
+
+ {createSubMode === 'text' && '已选择:直接输入'}
+ {createSubMode === 'file' && '已选择:文件上传'}
+
+ )}
+ >
+ )}
+
+
+
+
+
+
+ {/* 已选择提示 */}
+ {creationMode && (
+
+ 重新选择
+
+ }
+ />
+ )}
{/* 快捷操作:选择创作方式后显示 */}