灵
{{ greetingText }},{{ userName }}!智能报告,洞察未来。
今天是个创作的好日子,开始您的智能报告之旅吧
v0.2.2
/
{{ projectTitle || '未命名项目' }}
草稿
{{ saved ? '已自动保存' : '保存中...' }}
💾 保存
📋 复制项目
📤 导出
{{ item.elementType === 'text' ? 'T' : item.elementType === 'paragraph' ? 'P' : '▦' }}
{{ item.elementName }}
{{ truncateValue(item.valueText, 20) }}
暂无要素
👋 您好,我不仅是您的AI助手,更是您深度思考时的沉浸式创作搭档。你准备好开启这场创作之旅了吗?
添加附件
共 {{ attachments.length }} 个附件
{{ getFileTypeLabel(att) }}
{{ att.displayName }}
{{ getFileTypeTag(att) }}
{{ formatFileSize(att.fileSize) }}
{{ parseStates[att.id]?.progress || '解析中...' }}
✅ 已解析 · 查看
❌ 失败
查看
{{ getFileExt(att) === 'zip' ? '打开' : '解析' }}
handleAttachmentAction(cmd, att)" @click.stop>
📄 预览
🔍 解析文档
📋 查看解析结果
📝 应用要素
⬇️ 下载
🗑️ 删除
📌 正在为要素「{{ referenceModeElementName }}」选择引用内容,请选中文本后选择引用方式
✕ 退出
{{ parseResultSource }}
{{ previewContentText }}
该文件类型暂不支持原件预览
共 {{ zipFileList.length }} 个文件,{{ zipFileList.filter(f => f.parseable).length }} 个可解析
🔍 一键全部解析
ZIP 包为空
{{ getZipEntryTypeLabel(zf) }}
{{ zf.name.split('/').pop() }}
{{ zf.ext || '文件' }}
{{ formatFileSize(zf.size) }}
解析中...
✅ 已解析 · 查看
预览
查看
解析
{{ getFileTypeLabel(att) }}
{{ att.displayName }}
{{ getFileTypeTag(att) }}
{{ formatFileSize(att.fileSize) }}
✅ 已解析
添加规则
批量执行
{{ filteredRules.length }} / {{ rules.length }} 条
全部 {{ ruleTypeStats.all || 0 }}
AI总结 {{ ruleTypeStats.summary || 0 }}
引用 {{ ruleTypeStats.quote || 0 }}
人工录入 {{ ruleTypeStats.use_entity_value || 0 }}
{{ ruleActionLabel(rule.actionType) }}
{{ rule.ruleName }}
{{ rule.elementKey }}
来源:{{ ruleSourceSummary(rule) }}
▶
取值规则
{{ rule.dslContent }}
上次执行
{{ rule.lastRunStatus === 'success' ? '成功' : '失败' }}
{{ rule.lastRunTime }}
错误信息
{{ rule.lastRunError }}
选择DOCX文件
可选:上传DOCX文件自动解析并提取要素
{{ docxParseMessage }}
取消
{{ newProjectForm.docxFile ? '创建并解析' : '创建' }}
取消
添加
取消
创建
{{ pendingExecuteRule ? '即将执行以下规则:' : '以下是非人工录入要素的规则信息,可用于规则引擎处理:' }}
共 {{ ruleEngineData.length }} 条自动规则
目标要素:
{{ rule.elementKey }}
引用文本:
{{ (rule.sourceText || '').slice(0, 200) }}{{ (rule.sourceText || '').length > 200 ? '...' : '' }}
评审代码:
{{ rule.reviewCode }}
描述:
{{ rule.description }}
{{ JSON.stringify(ruleEngineAdaptedData, null, 2) }}
取消
{{ pendingExecuteRule ? '确认执行' : `确认执行 (${ruleEngineData.length} 条规则)` }}