How heiien/mes-print-plugin works
MES 排版打印是飞书多维表格侧边栏插件:用户选择计划单记录,插件读取主表及关联明细、日报,生成可配置的 A4 预览,再调用浏览器打印对话框导出或打印。运行逻辑集中在 src/main.js;演示数据来自 src/demo-data.js。README 说明了方向、字号和签名配置,但节选未展示其具体事件处理,故不推断其内部连线。
Main entry points: main.js A4 预览生成 · demo-data.js 模拟数据集
Components 12
Connections 19
- 插件用户 → 应用初始化: 打开插件
- 应用初始化 → 环境检测: 检测环境
- 环境检测 → 飞书多维表格: 查询表元数据
- 环境检测 → 模拟数据集: 使用模拟数据
- 应用初始化 → 表与记录选择: 加载表与记录
- 表与记录选择 → 飞书多维表格: 读取字段记录
- 表与记录选择 → 模拟数据集: 读取模拟记录
- 插件用户 → 表与记录选择: 选择记录
- 插件用户 → A4 预览生成: 请求预览
- A4 预览生成 → 主记录读取: 读取主记录
- 主记录读取 → 飞书多维表格: 获取记录字段
- 主记录读取 → 模拟数据集: 读取模拟字段
- A4 预览生成 → 关联记录展开: 展开关联字段
- 关联记录展开 → 飞书多维表格: 读取关联记录
- 关联记录展开 → 模拟数据集: 读取模拟关联项
- 插件用户 → 版式配置: 调整版式
- A4 预览生成 → 版式配置: 应用版式
- 插件用户 → 打印与 PDF: 打印或导出
- 打印与 PDF → 浏览器打印: 调用打印对话框