Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
 

18 Zeilen
4.0 KiB

  1. import fs from 'node:fs';
  2. import assert from 'node:assert/strict';
  3. const reports=['bridge-training-safety-20260924-physical-tray-007','bridge-training-safety-20260924-physical-tray-008','bridge-workbench-inspection-20260924'];
  4. const results=reports.map(name=>({name,data:JSON.parse(fs.readFileSync('reports/'+name+'/result.json','utf8'))}));
  5. for(const r of results)assert.equal(r.data.pass,true,r.name);
  6. const dir='reports/bridge-parts-workbench-20260924';fs.mkdirSync(dir,{recursive:true});
  7. fs.writeFileSync(dir+'/index.html',`<!doctype html><html lang="zh-CN"><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>三维零件暂存工作台 · 2026-09-24</title>
  8. <style>body{margin:0;background:#eff5f2;color:#193e35;font:16px/1.75 system-ui,"Microsoft YaHei",sans-serif}main{max-width:1120px;margin:auto;padding:36px 24px}h1{line-height:1.3}section,figure{margin:20px 0;padding:24px;background:white;border:1px solid #d1e1da;border-radius:12px}img{display:block;width:100%;height:auto}figcaption{padding-top:12px}a{color:#087662}.pending{background:#fff9ed}small{color:#5c766e}li{margin:6px 0}</style>
  9. <main><h1>三维零件暂存工作台</h1><p>阶段 4A · 2026-09-24 · 本地开发环境 · 维护账号的教员预览(不创建学员成绩)。</p>
  10. <section><h2>本次完成</h2><ul><li>007 的四颗安装螺栓、旧泵、新泵;008 的八颗螺栓和两只平衡阀都有固定的编号位置。</li><li>拆下的真实模型进入暂存台,回装使用同一个部件;不复制第二份零件,不额外增加搬运判定。</li><li>台面分隔螺栓与大件,位于车辆外侧;按地形最高点放置台面,支脚接地。</li><li>工具箱 → 零件暂存 → 查看暂存台/点击清单部件/返回当前部件。查看不会推进步骤;从“隐藏其他”进入暂存台会退出隔离,避免空台。</li><li>切换步骤、取消、保存失败按原有操作记录恢复;原脚本、发布快照和评分规则保持不变。</li></ul></section>
  11. <section><h2>验证结果</h2><p>007:11 步、27 个子操作;008:16 步、50 个子操作,均经真实鼠标操作和预览接口确认。007 第 8 步模拟一次 503,重试安装成功。每步检查暂存位置与台面高度。另检查明亮主题、查看后返回,以及 005/006 不出现空暂存入口。</p><ul>${results.map(r=>`<li><a href="../${r.name}/result.json">${r.name} 验证记录</a></li>`).join('')}</ul><p>相关前端自动测试与生产构建已在本轮执行;详细命令与结果见项目进度文档。</p></section>
  12. <figure><img src="../bridge-workbench-inspection-20260924/task-88-workbench-light.png" alt="007 明亮主题的暂存工作台"><figcaption>明亮主题:通过工具箱查看工作台,新泵在待安装位置。</figcaption></figure>
  13. <figure><img src="../bridge-training-safety-20260924-physical-tray-007/task-88-tray-step-4.png" alt="007 四颗螺栓拆下后存放"><figcaption>007 拆下四颗安装螺栓后,每颗螺栓独立入格;新泵仍待安装。</figcaption></figure>
  14. <figure><img src="../bridge-training-safety-20260924-physical-tray-008/task-89-tray-step-7.png" alt="008 八颗螺栓和两只阀体暂存"><figcaption>008 两侧阀体拆卸后,八颗螺栓与两只平衡阀分别暂存,等待互换安装。</figcaption></figure>
  15. <figure><img src="../bridge-training-safety-20260924-physical-tray-008/task-89-tray-step-14.png" alt="008 完成两只阀体互换回装后的空台"><figcaption>008 两只阀体与八颗螺栓回装后,暂存台清空。</figcaption></figure>
  16. <section><h2>后续进展</h2><p>背景数字人讲解及四个脚本的整体验收均已完成。<a href="../bridge-introduction-narration-20260924/index.html">讲解试听</a> / <a href="../bridge-final-acceptance-20260924/index.html">最终全流程验收</a></p></section><small>暂存台和搬运路径为教学交互辅助,不作为实车维修工装尺寸或吊运路径依据。</small></main></html>`);
  17. console.log(dir+'/index.html');