You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

2.8 KiB

开发日志

2026-09-05:隐患台账构建验证

  • 执行 npm run build:prod,构建成功;仅保留 dotenv 配置行、Browserslist 数据过期和资源体积 warning。
  • git diff --check 通过。
  • 默认 npm run lint 因项目 .eslintignore 同时忽略 *.js 与 *.vue,ESLint 将 src 判定为全部 ignored;未修改既有忽略规则,待后续统一调整校验配置。

2026-09-04:隐患台账页面

  • 按原型完成状态/单位/名称筛选、统计摘要、9 列台账表格、分页和导出入口。
  • 详情使用宽屏 Element UI 弹窗,分组展示基础信息、整改流程、描述处理和附件,并支持待审核记录进入隐患审核页。
  • 接入 business/hazard/getListByPage、info/{id}、attachment/{reportId} 和 export。
  • 核对 api.json 未发现同步重试接口;页面保留明确的待后端确认提示,不显示虚假成功。

2026-09-03:开发文档和 AI 交接规范

  • 新增根目录 AGENTS.md,规定新 AI 窗口的阅读、接口梳理、开发、验证和交接流程。
  • 新增开发手册、当前状态和当前任务模板。
  • 记录动态菜单、请求 baseURL、鉴权头不一致、OpenSSL 兼容等关键上下文。
  • 明确后续每次页面开发前先填写 CURRENT_TASK.md,完成后更新状态、日志和页面接口映射。
  • 本次仅新增文档,没有修改页面业务逻辑。

2026-09-03:API 文档整理

  • 将上级目录 api.json 的 278 个接口整理为 27 个业务模块文档。
  • 生成 32 个数据模型字段字典和机器可检索的 catalog.json。
  • 新增页面接口映射,覆盖隐患审核、隐患台账、积分管理、隐患流程配置、切换日志和商城相关接口。
  • 新增 npm run docs:api 自动生成命令。
  • 发现切换日志缺少明确列表接口、手动调整积分请求模型不完整。

2026-09-03:空白业务页面

  • 新增隐患审核:src/views/hazard/audit/index.vue。
  • 新增隐患台账:src/views/hazard/ledger/index.vue。
  • 新增积分管理:src/views/points/management/index.vue。
  • 新增隐患流程配置:src/views/flowable/hazardConfig/index.vue。
  • 新增切换日志:src/views/flowable/switchLog/index.vue。
  • 各页面均创建同级 components/ 目录。
  • 页面当前都是空白占位,未接入接口。

2026-09-03:左侧菜单和浅色布局

  • 一级、二级菜单统一调整到左侧。
  • Logo 从 Header 移至左侧栏顶部。
  • Header 改为折叠按钮、面包屑和右侧用户功能布局。
  • 默认主题改为浅色,保留明暗主题切换。
  • 修复 Header、用户名、箭头、APK 等元素在浅色背景下的文字颜色。
  • 修改生产构建脚本以兼容 Node 22/OpenSSL 3。
  • 生产构建通过;只有旧 Browserslist 数据和资源体积警告。