把项目资料,变成一份严谨的可研
上传资料 → 智能抽取与测算假设 → 人工确认 → 报告与财务测算一键生成
未配置 ANTHROPIC_API_KEY:可使用全部财务测算功能,文字章节为占位内容(参见 .env.example)
最近项目
{{ p.name }}
{{ statusLabel(p.status) }}
{{ p.created_at.slice(0,10) }}
来自 {{ p.owner_name }} · {{ permLabel(p.my_permission) }}
已分享
用户管理
新建成员
新成员首次登录会被提示修改初始密码;每位成员拥有独立工作台,互不可见,除非项目被分享。
成员列表
| 用户名 | 姓名 | 角色 | 状态 | 项目数 | 最近登录 | 操作 |
|---|---|---|---|---|---|---|
| {{ u.username }} | {{ u.display_name }} | {{ roleLabel(u.role) }} | {{ u.active ? '启用' : '停用' }} | {{ u.project_count }} | {{ u.last_login_at || '—' }} | 重置密码 {{ u.active ? '停用' : '启用' }} {{ u.role==='admin' ? '设为成员' : '设为管理员' }} 删除 |
{{ proj.name }} ✎
只读访问:可查看参数、进度、版本历史并下载成果;如需协作请联系归属者将分享权限改为「协作」。
上次任务失败:{{ proj.error }}
{{ stepDone(s.key) ? '✓' : i+1 }}{{ s.label }}
上传项目资料 支持 docx / pdf / xlsx / txt / md / csv
拖拽文件或整个资料文件夹到此处,或点击选择文件
文件夹在浏览器端自动遍历,仅上传支持的格式;资料越全,抽取越准
{{ f.filename.split('.').pop().toUpperCase() }}
{{ f.filename }}
{{ f.origin==='local' ? '本地引用' : '已上传' }}
{{ fmtSize(f.size) }}
✕
(暂无资料)
抽取进行中
{{ progress }}%
{{ ev.stage }}{{ ev.message }}
尚无参数。请先在「资料」步骤执行抽取,或点击「跳过抽取」生成空白参数骨架。
试算结果
总投资(万元)
{{ fmt2(preview.investment.total) }}
达产年收入
{{ fmt2(preview.stable_revenue) }}
税后IRR
{{ fmtPct(preview.indicators.irr_post) }}
NPV(万元)
{{ fmt2(preview.indicators.npv_post) }}
回收期(年)
{{ fmt2(preview.indicators.pb_post) }}
DSCR最低
{{ fmt2(preview.indicators.dscr_min_repay) }}
盈亏平衡点
{{ fmtPct(preview.indicators.bep) }}
⚠ {{ w }}
✓ 校准达标:IRR、偿债、盈亏平衡与资金平衡均满足评价基准
生成进度 启动后此处实时显示各阶段进度
{{ progress }}% · 财务测算 → Excel双轨验证 → 章节撰写 → 排版渲染 → 终检
{{ ev.stage }}{{ ev.message }}
关键财务指标
税前IRR
{{ fmtPct(S.indicators.irr_pre) }}
税后IRR
{{ fmtPct(S.indicators.irr_post) }}
NPV(万元)
{{ fmt2(S.indicators.npv_post) }}
回收期(年)
{{ fmt2(S.indicators.pb_post) }}
资本金IRR
{{ fmtPct(S.indicators.irr_eq) }}
DSCR最低
{{ fmt2(S.indicators.dscr_min_repay) }}
盈亏平衡点
{{ fmtPct(S.indicators.bep) }}
⚠ {{ w }}
成果文件
{{ {report:'DOC',excel:'XLS',json:'JSON'}[a.kind] || 'F' }}
{{ a.filename }}
{{ fmtSize(a.size) }}
质量校验
Excel 双轨验证({{ S.recalc_backend || '无重算后端' }}):{{ S.excel_validation.message }}
报告终检:标题 {{ S.doc_check.headings_count }} 个;
缺失章节 {{ S.doc_check.missing_headings.length }};缺失关键数字 {{ Object.keys(S.doc_check.missing_facts||{}).length }}
本次为离线生成:文字章节为占位内容。配置 ANTHROPIC_API_KEY 后回到「参数确认」重新生成即可获得完整正文。
· {{ n }}
尚未生成成果。
先完成一次成果生成,再用自然语言修订。
用自然语言修订成果 数字类改动先试算、经确认后全套联动;文字类定点修改对应章节;每次修订产生可回滚的新版本
{{ runKind==='revise-plan' ? '意图分析与试算中' : '修订执行中' }}
{{ progress }}%
{{ ev.stage }}{{ ev.message }}
修订方案确认 v{{ pendingRev.seq }} · 经你确认后才会执行
{{ pendingPlan.plan.understanding }}
需要澄清:{{ pendingPlan.plan.clarification }}
请在上方输入框补充信息后重新提交(本方案将自动作废)。
参数改动
| 参数 | 当前值 | 新值 | 依据 |
|---|---|---|---|
| {{ pp.path }}({{ {append:'新增项',remove:'删除项'}[pp.op] }}) | {{ fmtVal(pp.old_value) }} | {{ fmtVal(pp.new_value) }} | {{ pp.reason }} |
试算指标变化
{{ d.label }}
{{ d.oldv }} → {{ d.newv }}
{{ d.newv }}
⚠ {{ w }}
✓ 试算校准达标
章节文字修订
- 第{{ e.chapter_num }}章({{ e.mode==='rewrite' ? '整章重写' : '定点修改' }}):{{ e.instruction }}
无法支持的部分
{{ u }}
版本历史 回滚会把成果与参数一并退回所选版本
v{{ r.seq }}
{{ revStatusLabel(r.status) }}
当前版本
{{ r.created_at }}
{{ r.instruction }}
· {{ n }}
· 第{{ cd.chapter }}章({{ cd.kind }}){{ (cd.diff||[]).join(';') }}
{{ n }}
{{ r.error }}