| | |
| | | - `.codex-run`、Office 锁文件及 `emergency-repair-web/public/新建 文本文档.txt` 仍为本地临时文件,不应提交。 |
| | | - `emergency-repair-web/public/sensitive-words.json` 是用户既有未提交修改,本轮不纳入提交。 |
| | | |
| | | ## 28. 收尾快照(2026-10-07 周三,业务字典改为发布后可修改) |
| | | |
| | | **实现方式** |
| | | - 将任务状态、完工状态、验收状态字典迁移到 `emergency-repair-web/public/dict.js`,以 `window.__APP_DICT__` 暴露运行时配置。 |
| | | - 原 `src/utils/dict.js` 保留为适配层,提供内置兜底字典、运行时字典合并和加载函数;`src/main.js` 在挂载应用前加载 `dict.js?ts=时间戳`,避免浏览器缓存旧字典。 |
| | | - 前端构建后文件位于 `dist/dict.js`。发布后直接修改该文件中的 `text`、`type` 或状态项,刷新页面即可生效,无需重新执行 `npm run build`。 |
| | | |
| | | **主要文件** |
| | | - `emergency-repair-web/public/dict.js` |
| | | - `emergency-repair-web/src/utils/dict.js` |
| | | - `emergency-repair-web/src/main.js` |
| | | |
| | | **验证结果** |
| | | - 前端 `npm run build` 通过,`dist/dict.js` 正常生成,仅有既有包体积告警。 |
| | | - 临时将 `public/dict.js` 中 `UNREPORTED.text` 改为 `未上报[外部测试]`,不重新构建,仅刷新故障上报页面后筛选下拉立即显示新文字;恢复原值后刷新也立即恢复。 |
| | | - 浏览器实际请求包含 `http://localhost:8082/dict.js?ts=...`;应用在字典加载完成后再挂载,接口不可用时仍使用内置兜底字典。 |
| | | |
| | | **发布后操作** |
| | | - 编辑部署目录中的 `dist/dict.js`,保存后刷新浏览器即可。不要再重新构建前端,否则会用当前源码字典覆盖手工修改。 |
| | | |
| | | ## 21. 收尾快照(2026-10-06 周一,需求 21 权限设置范围切换) |
| | | |
| | | **本轮完成内容** |