fix(mobile): 协议单列表项目筛选下移并补齐科研捐赠筛选 #59

Closed
opened 2026-11-05 09:07:15 +00:00 by cykj · 1 comment
Owner

诉求

小程序端市场专员/地区经理「协议单」:

  1. 【细胞存储】Tab:将「项目筛选」移到检索输入框下方,样式与「全部协议状态」一致(下拉文本,非顶部卡片)。
  2. 【科研捐赠】Tab:同样展示「全部协议状态」「项目筛选」,样式与细胞存储一致。

范围

  • mobile-oa-h5(小程序 WebView 市场协议单列表)
  • backend:科研捐赠列表按 protocolStatus 过滤 donation_status(否则捐赠 Tab 选状态会空结果)
  • 不含 mobile-h5 原生页、不含 Web 管理端

视觉依据

复用现有 .market-list__filter-row + van-dropdown-menu(「全部协议状态」样式);用户确认本任务不用单独生成 Figma 原型(按默认策略超时采用推荐)。

验收

  • 细胞存储:无顶部项目筛选卡片;搜索框下方并排「全部协议状态」「全部项目」类下拉
  • 科研捐赠:同样两个下拉,切换 Tab 后选项与筛选生效
  • 项目筛选、协议状态筛选在两端 Tab 均能过滤列表
  • 相关单测/构建按 Agent 测试责任通过
## 诉求 小程序端市场专员/地区经理「协议单」: 1. 【细胞存储】Tab:将「项目筛选」移到检索输入框下方,样式与「全部协议状态」一致(下拉文本,非顶部卡片)。 2. 【科研捐赠】Tab:同样展示「全部协议状态」「项目筛选」,样式与细胞存储一致。 ## 范围 - `mobile-oa-h5`(小程序 WebView 市场协议单列表) - `backend`:科研捐赠列表按 `protocolStatus` 过滤 `donation_status`(否则捐赠 Tab 选状态会空结果) - 不含 `mobile-h5` 原生页、不含 Web 管理端 ## 视觉依据 复用现有 `.market-list__filter-row` + `van-dropdown-menu`(「全部协议状态」样式);用户确认本任务不用单独生成 Figma 原型(按默认策略超时采用推荐)。 ## 验收 - 细胞存储:无顶部项目筛选卡片;搜索框下方并排「全部协议状态」「全部项目」类下拉 - 科研捐赠:同样两个下拉,切换 Tab 后选项与筛选生效 - 项目筛选、协议状态筛选在两端 Tab 均能过滤列表 - 相关单测/构建按 Agent 测试责任通过
cykj added the ai-in-progress label 2026-11-05 09:07:25 +00:00
cykj added ai-testing and removed ai-in-progress labels 2026-11-05 09:10:23 +00:00
cykj added ai-merging and removed ai-testing labels 2026-11-05 09:14:24 +00:00
Author
Owner

交付结果

  • PR #60 已合入 V2.0,merge commit e97f47b06a05189fb99892f5919896d940d477b7
  • 改动:协议单列表项目筛选下移为搜索下方 van-dropdown;科研捐赠 Tab 补齐协议状态+项目筛选;后端捐赠列表支持 protocolStatus→donation_status
  • 验证:mobile-oa-h5 相关 node 单测通过;pytest 捐赠/细胞状态筛选通过;npm run build 通过;独立审查 LGTM
  • 缺口:WebView 真机视觉冒烟需登录市场专员会话(未启停服务)
## 交付结果 - PR #60 已合入 `V2.0`,merge commit `e97f47b06a05189fb99892f5919896d940d477b7` - 改动:协议单列表项目筛选下移为搜索下方 van-dropdown;科研捐赠 Tab 补齐协议状态+项目筛选;后端捐赠列表支持 protocolStatus→donation_status - 验证:mobile-oa-h5 相关 node 单测通过;pytest 捐赠/细胞状态筛选通过;`npm run build` 通过;独立审查 LGTM - 缺口:WebView 真机视觉冒烟需登录市场专员会话(未启停服务)
cykj closed this issue 2026-11-05 09:14:47 +00:00
cykj added ai-done and removed ai-merging labels 2026-11-05 09:15:13 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cykj/zkxw#59