feat: update production reporting workflows
This commit is contained in:
@@ -1617,3 +1617,116 @@ pm run build:通过,仅有既有警告。
|
||||
- `work/ProductionManagement/DesignReportTask/04-任务矩阵.md`
|
||||
- `work/ProductionManagement/DesignReportTask/05-验收证据.md`
|
||||
- `work/ProductionManagement/DesignReportTask/06-决策记录.md`
|
||||
- `gptlog-process/gpdlog.md`
|
||||
|
||||
### 验证结果
|
||||
- Word 文档已包含 `项目号:具体 SAP 视图和字段后续提供`。
|
||||
- Word 文档已包含 `未结束不能完成`。
|
||||
- Word 文档已包含 `已有设计报工记录不能删除`。
|
||||
- Word 文档已包含 `不上传 SAP` 和 `不参与现有生产工时报表`。
|
||||
- 任务矩阵中 `DRT-009 项目号来源` 状态为待确认,`DRT-010 数据库和页面开发` 状态为待开始。
|
||||
|
||||
## 2026-06-30 设计报工任务模块文档归档与菜单权限口径补充
|
||||
|
||||
### 用户反馈
|
||||
- 根据修改后的文档,将文档复制到对应路径。
|
||||
- 在对应路径下新增或修改 README、01-06 文档。
|
||||
- 将完整执行过程追加到 `/gptlog-process/gpdlog.md`。
|
||||
- 不分配菜单权限。
|
||||
|
||||
### 执行过程
|
||||
1. 确认修改后的源文档为 `doc/设计报工任务模块.docx`。
|
||||
2. 确认对应路径为 `work/ProductionManagement/DesignReportTask/`。
|
||||
3. 将源 Word 文档复制到 `work/ProductionManagement/DesignReportTask/设计报工任务模块.docx`。
|
||||
4. 更新 README 索引,增加复制后的 Word 文档说明,并写入“不分配菜单权限”。
|
||||
5. 更新 `01-项目功能内容.md`,补充独立性要求和文档归档路径。
|
||||
6. 更新 `02-项目程序开发详细步骤.md`,删除菜单权限分配动作,明确不写菜单表和角色权限表。
|
||||
7. 更新 `03-推进台账.md`,记录本轮做了什么、改了哪些文件、验证了什么、下一步是什么。
|
||||
8. 更新 `04-任务矩阵.md`,新增文档复制和菜单权限口径任务,并将开发验收标准调整为“不分配菜单权限”。
|
||||
9. 更新 `05-验收证据.md`,记录工作目录归档路径和菜单权限口径。
|
||||
10. 更新 `06-决策记录.md`,新增 DDR-006:本阶段不分配菜单权限。
|
||||
11. 追加仓库内总日志和绝对路径总日志。
|
||||
|
||||
### 修改文件
|
||||
- `work/ProductionManagement/DesignReportTask/设计报工任务模块.docx`
|
||||
- `work/ProductionManagement/DesignReportTask/README.md`
|
||||
- `work/ProductionManagement/DesignReportTask/01-项目功能内容.md`
|
||||
- `work/ProductionManagement/DesignReportTask/02-项目程序开发详细步骤.md`
|
||||
- `work/ProductionManagement/DesignReportTask/03-推进台账.md`
|
||||
- `work/ProductionManagement/DesignReportTask/04-任务矩阵.md`
|
||||
- `work/ProductionManagement/DesignReportTask/05-验收证据.md`
|
||||
- `work/ProductionManagement/DesignReportTask/06-决策记录.md`
|
||||
- `gptlog-process/gpdlog.md`
|
||||
|
||||
### 验证结果
|
||||
- `work/ProductionManagement/DesignReportTask/设计报工任务模块.docx` 已存在。
|
||||
- README 已列出复制后的 Word 文档。
|
||||
- `02-项目程序开发详细步骤.md` 已明确本阶段不分配菜单权限。
|
||||
- `04-任务矩阵.md` 已新增 `DRT-011` 和 `DRT-012`。
|
||||
- `06-决策记录.md` 已新增 `DDR-006 本阶段不分配菜单权限`。
|
||||
|
||||
## 2026-06-30 新建设计报工模块页面、数据表和功能
|
||||
|
||||
### 用户反馈
|
||||
- 新建文档里面的页面、数据表、功能。
|
||||
- 继续遵守“不分配菜单权限”的要求。
|
||||
|
||||
### 执行过程
|
||||
1. 读取 `work/ProductionManagement/DesignReportTask/01-项目功能内容.md`,确认需要落地 4 个页面、3 张独立表和独立设计报工功能。
|
||||
2. 读取现有页面和通用数据库调用方式,确认页面使用 `CreateData` / `ExecDatabase` 调用存储过程。
|
||||
3. 查询数据库中现有物料查询和人员查询返回字段:
|
||||
- 物料字段包含 `物料编码`、`物料名称`、`物料描述`。
|
||||
- 人员字段包含 `人员编号`、`人员姓名`、`账号`、`角色`。
|
||||
4. 新增数据库脚本 `db_backups/create_design_report_task_module_20260630.sql`。
|
||||
5. 第一次发布脚本时,SAP 物料字段存在 `ntext` 与 `nvarchar` 比较问题,修正为显式 `CAST` 后重新发布。
|
||||
6. 成功发布 3 张独立表:
|
||||
- `dbo.MES_设计报工_任务`
|
||||
- `dbo.MES_设计报工_记录`
|
||||
- `dbo.MES_设计报工_校验记录`
|
||||
7. 成功发布 15 个独立过程:
|
||||
- `设计报工_物料查询`
|
||||
- `设计报工_人员查询`
|
||||
- `设计报工_项目查询`
|
||||
- `设计报工_任务_查询`
|
||||
- `设计报工_任务_新增`
|
||||
- `设计报工_任务_编辑`
|
||||
- `设计报工_任务_删除`
|
||||
- `设计报工_任务_开始`
|
||||
- `设计报工_任务_结束`
|
||||
- `设计报工_任务_完成`
|
||||
- `设计报工_记录_查询`
|
||||
- `设计报工_工时校验_查询`
|
||||
- `设计报工_工时校验_保存`
|
||||
- `设计报工_工时校验_批量保存`
|
||||
- `设计报工_工时报表_作业者工时_查询`
|
||||
8. 事务内验证业务规则:
|
||||
- 新增测试任务成功。
|
||||
- 未开始直接完成返回“任务未产生已结束报工,不能完成”。
|
||||
- 开始任务成功。
|
||||
- 开始后未结束直接完成返回“任务存在未结束报工,不能完成”。
|
||||
- 结束任务成功。
|
||||
- 结束后完成成功。
|
||||
- 事务回滚,测试数据未保留。
|
||||
9. 新增 4 个前端页面:
|
||||
- `src/views/ProductionManagement/DesignReportTask/Task/index.vue`
|
||||
- `src/views/ProductionManagement/DesignReportTask/Report/index.vue`
|
||||
- `src/views/ProductionManagement/DesignReportTask/Check/index.vue`
|
||||
- `src/views/ProductionManagement/DesignReportTask/HoursReport/index.vue`
|
||||
10. 执行 `npm run build`,构建通过,仅有项目既有 asset size、entrypoint size、browserslist warning。
|
||||
11. 更新 `work/ProductionManagement/DesignReportTask/` 下 README 和 01-06 文档。
|
||||
12. 本轮未新增菜单权限脚本,未写入菜单表和角色权限表。
|
||||
|
||||
### 修改文件
|
||||
- `db_backups/create_design_report_task_module_20260630.sql`
|
||||
- `src/views/ProductionManagement/DesignReportTask/Task/index.vue`
|
||||
- `src/views/ProductionManagement/DesignReportTask/Report/index.vue`
|
||||
- `src/views/ProductionManagement/DesignReportTask/Check/index.vue`
|
||||
- `src/views/ProductionManagement/DesignReportTask/HoursReport/index.vue`
|
||||
- `work/ProductionManagement/DesignReportTask/README.md`
|
||||
- `work/ProductionManagement/DesignReportTask/01-项目功能内容.md`
|
||||
- `work/ProductionManagement/DesignReportTask/02-项目程序开发详细步骤.md`
|
||||
- `work/ProductionManagement/DesignReportTask/03-推进台账.md`
|
||||
- `work/ProductionManagement/DesignReportTask/04-任务矩阵.md`
|
||||
- `work/ProductionManagement/DesignReportTask/05-验收证据.md`
|
||||
- `work/ProductionManagement/DesignReportTask/06-决策记录.md`
|
||||
- `gptlog-process/gpdlog.md`
|
||||
|
||||
Reference in New Issue
Block a user