feat: update MES pages and tracking docs
This commit is contained in:
200
work/PlanManagement/TimelyKitTrackingResult/05-验收证据.md
Normal file
200
work/PlanManagement/TimelyKitTrackingResult/05-验收证据.md
Normal file
@@ -0,0 +1,200 @@
|
||||
# 05-验收证据
|
||||
|
||||
## 文档解析
|
||||
|
||||
来源:
|
||||
|
||||
- `doc/新增及时齐套跟踪结果.docx`
|
||||
|
||||
解析结果:
|
||||
|
||||
- 页面名称:及时齐套跟踪结果。
|
||||
- 一级数据字段根据计划用表页面一致。
|
||||
- 过滤条件和计划用表页面一致。
|
||||
- 二级数据来源:`SAP.SBO_YL.dbo.VIEW_Jijiankukc`。
|
||||
|
||||
## SAP 视图验证
|
||||
|
||||
命令:
|
||||
|
||||
```powershell
|
||||
sqlcmd -S 192.168.2.92 -d YL_MESDB -U sa -P ****** -f 65001 -Q "SELECT TOP 3 * FROM [SAP].[SBO_YL].[dbo].[VIEW_Jijiankukc];"
|
||||
```
|
||||
|
||||
结果:
|
||||
|
||||
- SAP linked server 可访问。
|
||||
- 返回字段包括 `ItemCode`、`U_Name`、`属性`、`未发货数量`、`在制采购`、`采购员`、`采购预计交货日期`、`采购未清数量`、`到货草稿`。
|
||||
|
||||
## 查询过程验证
|
||||
|
||||
命令:
|
||||
|
||||
```powershell
|
||||
sqlcmd -S 192.168.2.92 -d YL_MESDB -U sa -P ****** -f 65001 -i db_backups\create_timely_kit_tracking_result_20260629.sql
|
||||
```
|
||||
|
||||
结果:
|
||||
|
||||
- 脚本执行成功。
|
||||
- 初次取样时因 `QUOTED_IDENTIFIER` SET 选项不足报错,已在脚本中补充 `SET ANSI_NULLS ON` 和 `SET QUOTED_IDENTIFIER ON` 后重新发布。
|
||||
|
||||
取样命令:
|
||||
|
||||
```powershell
|
||||
EXEC dbo.[生产管理_及时齐套跟踪结果_查询]
|
||||
@订单号=0,
|
||||
@物料类型=N'自制件',
|
||||
@合同号=N'',
|
||||
@产品编码=N'',
|
||||
@产品名称=N'',
|
||||
@工序名称=N'',
|
||||
@计划开始=N'',
|
||||
@计划完成=N'',
|
||||
@排产状态=N'全部',
|
||||
@指派对象=N'全部',
|
||||
@计划号=N'',
|
||||
@发货状态=N'全部',
|
||||
@齐套=N'全部',
|
||||
@检验状态=N'',
|
||||
@发料状态=N'全部',
|
||||
@自制件属性=N'全部';
|
||||
```
|
||||
|
||||
结果:
|
||||
|
||||
- 查询可返回数据。
|
||||
- 样例包含生产订单、产品编码、缺件物料编码、缺件数量、缺件属性、进度、工艺路线、预计完成时间、质检状态等字段。
|
||||
|
||||
## 菜单验证
|
||||
|
||||
命令:
|
||||
|
||||
```powershell
|
||||
sqlcmd -S 192.168.2.92 -d YL_MESDB -U sa -P ****** -f 65001 -i db_backups\add_timely_kit_tracking_result_menu_20260629.sql
|
||||
```
|
||||
|
||||
结果:
|
||||
|
||||
- 新增 4 条“及时齐套跟踪结果”菜单记录。
|
||||
- 菜单路径:`TimelyKitTrackingResult/index`。
|
||||
- 组件路径:`/PlanManagement/TimelyKitTrackingResult/index`。
|
||||
|
||||
## 前端构建验证
|
||||
|
||||
命令:
|
||||
|
||||
```powershell
|
||||
npm run build
|
||||
```
|
||||
|
||||
结果:
|
||||
|
||||
- 构建通过。
|
||||
- webpack compiled with 2 warnings。
|
||||
- 警告为项目既有资源体积过大和 Browserslist/caniuse-lite 数据过期。
|
||||
|
||||
## 产物证据
|
||||
|
||||
- 页面:`src/views/PlanManagement/TimelyKitTrackingResult/index.vue`
|
||||
- 查询脚本:`db_backups/create_timely_kit_tracking_result_20260629.sql`
|
||||
- 菜单脚本:`db_backups/add_timely_kit_tracking_result_menu_20260629.sql`
|
||||
- 工作目录:`work/PlanManagement/TimelyKitTrackingResult`
|
||||
- 总日志:`gptlog-process/gpdlog.md`
|
||||
|
||||
## 第 2 轮修正验证
|
||||
|
||||
重新发布查询过程:
|
||||
|
||||
```powershell
|
||||
sqlcmd -S 192.168.2.92 -d YL_MESDB -U sa -P ****** -f 65001 -i db_backups\create_timely_kit_tracking_result_20260629.sql
|
||||
```
|
||||
|
||||
结果:
|
||||
|
||||
- 执行成功。
|
||||
- 查询过程新增最终去重层,按 `订单号 + 缺件生产订单号` 保留一条二级明细。
|
||||
- 查询过程新增 `工艺路线明细` JSON,供页面渲染日期行、工序行、合格行。
|
||||
|
||||
重复数据验证:
|
||||
|
||||
```powershell
|
||||
EXEC dbo.[生产管理_及时齐套跟踪结果_查询] @订单号=7134, ...
|
||||
```
|
||||
|
||||
结果:
|
||||
|
||||
- 返回同一生产订单号 `7134` 的二级明细 1 条。
|
||||
- 不再出现同一生产订单号多条重复数据。
|
||||
|
||||
外购一级数据验证:
|
||||
|
||||
```powershell
|
||||
EXEC dbo.[生产管理_及时齐套跟踪结果_查询] @订单号=7335, ...
|
||||
```
|
||||
|
||||
结果:
|
||||
|
||||
- 返回 `SAP单据=7335`。
|
||||
- 一级数据已按 `SAP.DocEntry=7335` 匹配到计划用表/MES 计划数据。
|
||||
|
||||
构建验证:
|
||||
|
||||
```powershell
|
||||
npm run build
|
||||
```
|
||||
|
||||
结果:
|
||||
|
||||
- 构建通过。
|
||||
- webpack compiled with 2 warnings。
|
||||
- 警告仍为项目既有资源体积过大和 Browserslist/caniuse-lite 数据过期。
|
||||
|
||||
## 第 3 轮修正验证
|
||||
|
||||
重新发布查询过程:
|
||||
```powershell
|
||||
sqlcmd -S 192.168.2.92 -d YL_MESDB -U sa -P ****** -f 65001 -i db_backups\create_timely_kit_tracking_result_20260629.sql
|
||||
```
|
||||
|
||||
结果:
|
||||
- 执行成功。
|
||||
|
||||
样例 `2007` 验证:
|
||||
```powershell
|
||||
EXEC dbo.[生产管理_及时齐套跟踪结果_查询] @订单号=2007;
|
||||
```
|
||||
|
||||
结果:
|
||||
- 一级主数据返回 `订单号=2007`、`产品编码=214-YGSA200001`、`产品名称=过滤器组件`。
|
||||
- 外购缺件为 `24112-011-HY-WF50L`。
|
||||
- 缺件生产订单号不再显示为主订单号 `2007`。
|
||||
- 外购采购状态显示采购员、采购未清数量、到货草稿、质检状态。
|
||||
|
||||
样例 `7321` 验证:
|
||||
```powershell
|
||||
EXEC dbo.[生产管理_及时齐套跟踪结果_查询] @订单号=7321;
|
||||
```
|
||||
|
||||
结果:
|
||||
- 外购缺件 `XX-YG01013990` 的到货草稿为 `11209`。
|
||||
- 缺件生产订单号显示 `11209`。
|
||||
- 质检状态按采购入库检口径显示 `未完成`。
|
||||
|
||||
默认查询统计:
|
||||
```text
|
||||
总行数:198
|
||||
产品编码/产品名称为空行数:0
|
||||
缺件生产订单号等于主订单号行数:0
|
||||
非外购质检状态非空行数:0
|
||||
```
|
||||
|
||||
前端构建:
|
||||
```powershell
|
||||
npm run build
|
||||
```
|
||||
|
||||
结果:
|
||||
- 构建通过。
|
||||
- webpack compiled with 2 warnings。
|
||||
- 警告为项目既有资源体积过大和 Browserslist/caniuse-lite 数据过期。
|
||||
Reference in New Issue
Block a user