优化采购管理筛选栏布局 #57

Closed
opened 2026-08-21 09:18:48 +08:00 by ila · 2 comments
Owner

基本信息

  • 类型:小范围 UI 布局调整
  • 父功能:#35
  • 状态:待实施

原始需求

  • 来源:用户对话
  • 提出时间:2026-08-21
  • 摘要:采购管理筛选栏去掉页头说明与“模式”,压缩任务、SYB 商品和 PDD 订单号输入宽度,并把 PDD 订单号、查询、重置排列在 SYB 商品之后的同一行。

依赖与并行

  • 前置工单:#35 已实施并等待验收
  • 是否允许并行:是;本工单只调整 #35 已有页面布局,不改变接口和采购状态。

子项目影响

  • 仅影响:web
  • 是否跨子项目:否
  • 是否修改共享接口或契约:否
  • 验证:Web lint、生产构建、Playwright 筛选栏布局检查

设计与原型门禁

  • 修改类型:现有界面小范围布局调整
  • 设计证据:用户给出的明确标注——“任务编号”改为“任务”,输入宽度约为现有 25%;去掉模式;SYB 商品输入约为现有 50%;PDD 订单号输入约为现有 60%;PDD 订单号、查询、重置紧跟 SYB 商品并保持同一行;删除页面标题与说明。
  • 复用规范:#32 已确认采购原型与现有 go-admin-ui 筛选栏;桌面端采用紧凑单行布局,窄屏允许自然换行,保留可见 label、键盘 Enter 查询与按钮触达区域。
  • 状态:已确认(用户直接提出精确布局要求,2026-08-21)
  • 无需新增 HTML 原型:不新增组件、流程、状态或权限,只重排现有筛选控件。

实施范围

  • 删除采购管理页面标题和说明区域。
  • 筛选字段 label 任务编号 改为 任务,输入宽度设为紧凑固定宽度。
  • 删除模式筛选;请求仍默认只查询正式采购任务。
  • 调整 SYB 商品、PDD 订单号输入宽度及控件顺序,桌面宽度下保持一行。
  • 不修改采购任务数据、状态机、人工处理、权限和支付边界。

验收标准

  • 页面不再显示“采购管理”标题和原说明文案。
  • 筛选顺序为:任务、状态、SYB 商品、PDD 订单号、查询、重置。
  • 页面请求默认携带 executionMode=live,用户不可切换演练模式。
  • 三个输入框按紧凑宽度显示,桌面端筛选控件保持同一行,窄屏可换行且不横向溢出。
  • 查询、重置和 Enter 查询行为保持不变。
  • lint、生产构建和 Playwright 通过。

文档影响

  • 无长期文档影响:不改变模块入口、API、数据、状态、权限或业务规则。
## 基本信息 - 类型:小范围 UI 布局调整 - 父功能:#35 - 状态:待实施 ## 原始需求 - 来源:用户对话 - 提出时间:2026-08-21 - 摘要:采购管理筛选栏去掉页头说明与“模式”,压缩任务、SYB 商品和 PDD 订单号输入宽度,并把 PDD 订单号、查询、重置排列在 SYB 商品之后的同一行。 ## 依赖与并行 - 前置工单:#35 已实施并等待验收 - 是否允许并行:是;本工单只调整 #35 已有页面布局,不改变接口和采购状态。 ## 子项目影响 - 仅影响:`web` - 是否跨子项目:否 - 是否修改共享接口或契约:否 - 验证:Web lint、生产构建、Playwright 筛选栏布局检查 ## 设计与原型门禁 - 修改类型:现有界面小范围布局调整 - 设计证据:用户给出的明确标注——“任务编号”改为“任务”,输入宽度约为现有 25%;去掉模式;SYB 商品输入约为现有 50%;PDD 订单号输入约为现有 60%;PDD 订单号、查询、重置紧跟 SYB 商品并保持同一行;删除页面标题与说明。 - 复用规范:#32 已确认采购原型与现有 go-admin-ui 筛选栏;桌面端采用紧凑单行布局,窄屏允许自然换行,保留可见 label、键盘 Enter 查询与按钮触达区域。 - 状态:已确认(用户直接提出精确布局要求,2026-08-21) - 无需新增 HTML 原型:不新增组件、流程、状态或权限,只重排现有筛选控件。 ## 实施范围 - 删除采购管理页面标题和说明区域。 - 筛选字段 label `任务编号` 改为 `任务`,输入宽度设为紧凑固定宽度。 - 删除模式筛选;请求仍默认只查询正式采购任务。 - 调整 SYB 商品、PDD 订单号输入宽度及控件顺序,桌面宽度下保持一行。 - 不修改采购任务数据、状态机、人工处理、权限和支付边界。 ## 验收标准 - [ ] 页面不再显示“采购管理”标题和原说明文案。 - [ ] 筛选顺序为:任务、状态、SYB 商品、PDD 订单号、查询、重置。 - [ ] 页面请求默认携带 `executionMode=live`,用户不可切换演练模式。 - [ ] 三个输入框按紧凑宽度显示,桌面端筛选控件保持同一行,窄屏可换行且不横向溢出。 - [ ] 查询、重置和 Enter 查询行为保持不变。 - [ ] lint、生产构建和 Playwright 通过。 ## 文档影响 - 无长期文档影响:不改变模块入口、API、数据、状态、权限或业务规则。
Author
Owner

#57 已完成实现,等待用户验收。

  • 删除页面内“采购管理”标题和原说明。
  • 筛选顺序:任务、状态、SYB 商品、PDD 订单号、查询、重置。
  • 删除模式选择器,请求和重置均固定 executionMode=live。
  • 三个输入框外框宽度:72px、100px、120px;桌面同一行,窄屏允许换行。

验证:pnpm lint 0 error、pnpm build:prod 通过、Playwright 2 passed。

提交:3875776,已推送 main。
任务归档:Task-57-优化采购管理筛选栏布局,revision 559f0a12cb69f8cbfcb7865ce703292d05100e69。

无长期文档影响:未改变接口、数据、状态、权限或业务规则。

#57 已完成实现,等待用户验收。 - 删除页面内“采购管理”标题和原说明。 - 筛选顺序:任务、状态、SYB 商品、PDD 订单号、查询、重置。 - 删除模式选择器,请求和重置均固定 `executionMode=live`。 - 三个输入框外框宽度:72px、100px、120px;桌面同一行,窄屏允许换行。 验证:`pnpm lint` 0 error、`pnpm build:prod` 通过、Playwright 2 passed。 提交:`3875776`,已推送 `main`。 任务归档:`Task-57-优化采购管理筛选栏布局`,revision `559f0a12cb69f8cbfcb7865ce703292d05100e69`。 无长期文档影响:未改变接口、数据、状态、权限或业务规则。
Author
Owner

用户已于 2026-08-21 明确验收通过。

  • 实现提交:3875776
  • 任务归档:Task-57-优化采购管理筛选栏布局
  • 归档 revision:2f1f298e6490c7cb3ecef114881e623a06dd68af

现关闭 #57。

用户已于 2026-08-21 明确验收通过。 - 实现提交:`3875776` - 任务归档:`Task-57-优化采购管理筛选栏布局` - 归档 revision:`2f1f298e6490c7cb3ecef114881e623a06dd68af` 现关闭 #57。
ila closed this issue 2026-08-21 09:31:36 +08:00
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: OPC/goauto#57