This commit is contained in:
2026-09-14 15:51:57 +08:00
parent 0ec468dfe1
commit 11d3ac6625
2 changed files with 38 additions and 4 deletions
+32 -1
View File
@@ -28,4 +28,35 @@
## 验收结果
实施与验证中,结果在完成实际检查后补充。未执行业务写入、部署或数据库改动。
2026-09-14 完成第 1、2、3 组实现和首轮浏览器界面验收。视口为 **1920×1080,缩放 100%**,使用当前本地 Admin 页面与现有测试数据。下表只表示实际检查到的界面,不代表写入流程或全部权限状态通过。
| 范围 | 实际检查 | 结论与本轮修正 | 截图证据 |
|---|---|---|---|
| 订单测量 | 列表、测量作业、手动录入、全屏/退出全屏、取消与重开;另从订单列表进入共用测量工作区 | 1560px 作业框及固定底部可用;修正样式优先级,使五项实测摘要保持一行;缩小表单组间距 | [测量工作区](../.codex-temp/admin-density-acceptance/order-measurement.png) |
| 测量审核 | 9 条待办;单票审核、测量原图、含托盘毛重修改、审核通过二次确认;勾选后批量审核确认并取消 | 审核框按内容自然收高;修正箱规、时间列宽,避免尺寸和时间截断;称重图与数据紧凑并列,原图窗口保留查看面积 | [审核工作区](../.codex-temp/admin-density-acceptance/measurement-review.png)、[称重修正](../.codex-temp/admin-density-acceptance/review-weight.png)、[批量确认](../.codex-temp/admin-density-acceptance/review-batch-confirm.png) |
| 预装清单 | 列表、新增模拟柜、两票明细详情、长船名、仓库备注、补录运输信息、打印托盘码选项 | 摘要四列、客户跨列、历史改紧凑表格;修正长表头单位换行及订单/SKU/客户列宽;缺少订舱或 PDA 已开始时,原禁用与只读提示保持可见 | [列表](../.codex-temp/admin-density-acceptance/preload-list.png)、[详情](../.codex-temp/admin-density-acceptance/preload-detail.png)、[备注](../.codex-temp/admin-density-acceptance/preload-remark.png)、[运输信息](../.codex-temp/admin-density-acceptance/preload-transport.png)、[打印选项](../.codex-temp/admin-density-acceptance/preload-print.png) |
| 库位管理 | 96 条记录列表、新增双列表单、状态筛选空态、查询重置、加载失败后重试 | 560px 表单完整显示;系统库位/占用库位操作限制保留;仓库名称与编码为两行,允许行高自然增长 | [列表](../.codex-temp/admin-density-acceptance/locations-list.png)、[表单](../.codex-temp/admin-density-acceptance/location-editor.png)、[空态](../.codex-temp/admin-density-acceptance/locations-empty.png) |
| 托盘管理 | 7 条记录列表、新增、已有托盘编辑后取消 | 统计改摘要行;560px 双列表单完整显示,容积、重量、颜色和备注保持原字段 | [列表](../.codex-temp/admin-density-acceptance/pallets-list.png)、[新增](../.codex-temp/admin-density-acceptance/pallet-create.png)、[编辑](../.codex-temp/admin-density-acceptance/pallet-edit.png) |
| 整柜业务 | 入库、出库、库存三个页签;新建入库/出库弹框;部分出库库存详情及 3 条交易记录 | 彩色页签、摘要行、720px 双列表单、四列描述表正常;长单号列表省略,详情交易表显示完整编号;底部操作可见 | [入库](../.codex-temp/admin-density-acceptance/container-inbound.png)、[出库](../.codex-temp/admin-density-acceptance/container-outbound.png)、[库存](../.codex-temp/admin-density-acceptance/container-inventory.png)、[入库表单](../.codex-temp/admin-density-acceptance/container-inbound-editor.png)、[出库表单](../.codex-temp/admin-density-acceptance/container-outbound-editor.png)、[库存详情](../.codex-temp/admin-density-acceptance/container-detail.png) |
| 已确认订单样板回归 | 订单列表测量入口、详情基本信息、状态历史 | 共用样式提取后测量正常;补齐订单页通用弹框样式导入;彩色页签、连续描述表与历史表保持 | [基本信息](../.codex-temp/admin-density-acceptance/order-detail.png)、[状态历史](../.codex-temp/admin-density-acceptance/order-history.png) |
截图位于当前工作区临时验收目录,不作为应用资源或构建产物提交;需要长期归档时应另行保存这些证据。
### 自动检查
- `pnpm typecheck`:通过。
- `pnpm test`:247 个测试文件、1899 项测试通过。此前一次并行负载下费用项目页面测试超时,单独复跑 5/5 通过,随后完整重跑也全部通过。
- `pnpm build`:通过。
- `git diff --check`:通过。
- 后端根 `./scripts/agents-index-contract.ps1`:1050 项离线索引检查通过,不访问业务服务或数据库。
### 覆盖边界与发现
1. 所有新增、保存、提交审核、确认预装和删除等业务写入均未执行;打印只检查选项窗口,未生成 PDF。本轮检查的是样式与可达交互,提交成功、服务端校验失败、处理中关闭等业务结果不列为实页通过。
2. 已访问的预装记录处于未关联订舱、PDA 作业中或已确认状态,未进入可提交的“确认整份预装计划”窗口。该窗口已接入统一样式并通过代码测试,实际可确认状态仍待补充截图。库位现有可用记录为系统 A0,其余样本为占用状态,编辑、启停及删除确认未取得实页证据;保留原权限与限制,不为截图改动测试数据。
3. 未切换账号验证全部无权限状态,也未穷举大批量照片、多页长表、所有业务状态。本轮称重原图样本为红色测试占位图片,只能验证图片承载与窗口布局,不能代表真实照片清晰度验收。
4. 测量草稿的客户名称显示“客户未命名”,而相同订单的列表/详情有客户名称,作为既有数据展示问题记录;本轮未修改客户映射与业务接口。
5. 库位首次加载曾失败,重试后正常。后续审核页客户筛选出现“服务暂时不可用”,待办数据仍显示;错误提示没有遮挡列表,见 [筛选加载失败](../.codex-temp/admin-density-acceptance/review-filter-error.png)。不将环境服务可用性计入视觉通过。
6. `LoadingListDetailDrawer` 同时供预装和已确认清单使用:历史记录的表格结构会影响这两个消费者,既有筛选和排序保持不变;其余紧凑间距仅预装入口启用。模拟柜创建、托盘码打印通过可选 `dense` 参数接入,其他入口未改变默认密度。
本轮未部署、未修改数据库或测试业务数据。规则与实现可以作为国内仓后续样式维护基线;上列未覆盖状态补齐后再作完整业务验收结论。
+6 -3
View File
@@ -10,6 +10,9 @@
样板实现入口:
- [公共密度样式](../apps/admin-web/src/styles/adminDensity.css):页面显式使用 `admin-density`,Teleport 弹框显式使用 `admin-density-dialog`;默认不改变其他菜单。
- [测量作业密度](../apps/admin-web/src/modules/inbounds/measurement/measurementDensity.css):测量与审核共享作业布局,宽度由测量弹框自身提供。
- [国内仓逐操作核对记录](Admin国内仓样式核对记录.md):三组页面的承载方式、例外和验收证据。
- [订单列表与详情](../apps/admin-web/src/modules/unified-orders/pages/UnifiedOrdersView.vue):列表、顶部摘要、描述表、页签、日志表及订单弹框。
- [订单局部密度样式](../apps/admin-web/src/modules/unified-orders/styles/orderDensity.css):费用、履约与测量弹框的局部样式。
- [国内仓导航](../apps/admin-web/src/core/navigation/adminNavigation.ts):`domestic-warehouse` 分组是菜单范围来源。
@@ -116,7 +119,7 @@
|---|---|---|---|
| 样板 | 订单列表 | `modules/unified-orders/pages/UnifiedOrdersView.vue` | 列表、详情全部页签、测量、单票/批量审核及实际可达弹框 |
| 1 | 订单测量 | `modules/inbounds/pages/InboundMeasurementsView.vue` | 列表、测量作业、称重图片与相关编辑/预览 |
| 1 | 测量数据审核 | `modules/inbounds/pages/MeasurementReviewsView.vue` | 列表、审核工作区、明细、确认与驳回 |
| 1 | 测量数据审核 | `modules/inbounds/pages/MeasurementReviewsView.vue` | 列表、审核工作区、明细、确认及当前实际存在的修正操作 |
| 2 | 预装清单 | `modules/loading-lists/pages/PreloadPlansView.vue`、`PreloadPlanDetailView.vue` | 列表、详情各页签、相关确认及打印/预览容器 |
| 3 | 库位管理 | `modules/warehouse-resources/locations/pages/LocationsView.vue` | 列表、详情、新增/编辑及实际存在的批量操作 |
| 3 | 托盘管理 | `modules/warehouse-resources/pallets/pages/PalletsView.vue` | 列表、详情、新增/编辑及实际存在的关联操作 |
@@ -128,10 +131,10 @@
1. 改造前读取最近指引,沿菜单、路由、组件与事件定位实际页面;填写逐操作矩阵。原型已有承载方式不因密度统一而替换,明确的样式改造可在已授权范围内推进。
2. 多个真实消费者使用同类密度时,将稳定尺寸与布局能力收敛到本应用的样式变量或现有共享组件的可选能力。先明确接入范围,不让全局默认变化影响尚未改造的菜单。
3. `orderDensity.css` 当前带有订单专属选择器和业务分区规则,不能直接复制多份到各模块,也不能把订单类名套给所有页面。推广时提取可复用部分,保留业务特有布局;公共能力建立后清理重复的局部规则。
3. `adminDensity.css` 承载通用规则;`orderDensity.css` 仅保留订单业务分区,`measurementDensity.css` 仅保留测量作业布局。不要复制多份,也不要把订单类名套给所有页面。跨菜单共用组件(如模拟柜创建、托盘码打印)通过可选 `dense` 参数接入;未传参数的调用保持原布局。
4. 弹框经 Teleport 后必须仍能获得对应样式。检查普通、全屏、关闭、重开以及多个入口使用同一组件时的表现;避免无边界的全局 `.el-dialog`、`.el-table` 或 `!important` 覆盖。
5. 每页检查长编号、长地址、多条数据、空态、失败态、无权限、禁用态及处理中状态;所有字段、单位、排序、权限与操作资格应保留。测试不得继续锁定已废弃的卡片结构,也不能删除业务断言以换取通过。
6. 按 Admin 指引运行直接影响测试、类型检查、全量测试与构建;公共组件检查实际消费者。视觉仍由用户在指定视口操作并截图,缺少证据标记“待人工截图确认”。
6. 按 Admin 指引运行直接影响测试、类型检查、全量测试与构建;公共组件检查实际消费者。视觉默认由用户在指定视口操作并截图,缺少证据标记“待人工截图确认”;用户明确要求 AI 界面验收时,按本轮授权操作并记录实际证据,不将代码测试当作视觉通过。
7. 每组交付说明修改页面、公共影响、检查结果、剩余视觉差异。任何尺寸或布局例外记录在逐页矩阵中,避免把一次性例外写成新的全局默认。
逐页核对记录模板: