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
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 数据和资源体积警告。