← 决策总览 / D9 · 导出面板分层(融合方案) 9 / 15 · D9 已决策 → 确认融合形态
PD-D9-EXPORTPANEL · 计划 §7.1 项 9

导出面板 — 融合方案:快速导出菜单 + 默认值矩阵

真实任务不变:期中调座后导出 PDF 发家长群、打印贴墙、做带隐私设置的名单表。「导出 ▾」一次点击完成日常导出(默认值符合大多数人的需求);「版式与隐私设置」提供自定义微调。

不可违反约束:8 格式 + 模板 + 隐私开关 + 页面参数已由 Rust export 实现(§5.6/§12);产物经独立 validator 复核。默认值矩阵的取值待 dogfood 验证后冻结(G-4)。
融合目标形态
工具栏「导出 ▾」:格式直达 + 「上次设置」记忆;菜单底部入口进入「版式与隐私设置」(高级微调)。
localhost:8765/class-302/result
PDF发家长/打印 (上次设置)
打印HTML贴墙打印版
PNG图片(微信群)
HTML网页版座位表
XLSX名单表格(Excel)
版式与隐私设置
方案 A · 总分 84.4座位表预览
第 1 排
学生丁001
学生丅005
学生上010
学生下011
第 2 排
学生丆006
学生丏015
学生一020
学生丌012
默认值矩阵(草案,取值待 dogfood 验证):
格式默认模板默认隐私默认页面
PDFteacher隐藏成绩/备注/特殊需求A4 纵向
打印 HTMLteacher同上A4 纵向分页
PNGteacher同上1x/2x 自适应
XLSXteacher同上
public 类public+ 匿名化可选
「上次设置」记忆语义(建议全局记忆 + 班级可覆盖)与默认值矩阵取值均为待研究项。
设计要点说明
快速路径导出 ▾ → 格式直达,点击即导出(用上次设置/默认值)
高级微调「版式与隐私设置」入口:模板/隐私开关/页面/缩放/locale 全参数(与 Rust export 契约一一对应)
默认值矩阵格式 × 模板/隐私/页面的默认值资产;dogfood 验证后冻结(G-4)
schema/API 影响无新 API

待研究(不冻结):

  • 默认值矩阵具体取值(格式 × 模板/隐私/页面)
  • 「上次设置」记忆语义(全局 vs 班级)
  • 导出完成反馈形态