Skip to content

fix: Task 列表筛选走 mapFilterValue 嵌套 filter - #160

Merged
zhipenglin merged 1 commit into
masterfrom
cursor/fix-task-filter
Aug 19, 2026
Merged

zhipenglin merged 1 commit into
masterfrom
cursor/fix-task-filter

Conversation

@zhipenglin

Copy link
Copy Markdown
Member

Summary

  • 修复 AllTask / MyTask 筛选不生效:TablePage isNext 后续筛选必须走 mapFilterValue,且始终返回嵌套 { filter },避免业务端 components-core 把字段打平后 fastify-task 读不到 filter[status] 等条件。
  • 增加筛选验收示例与 mock 列表过滤。
  • 版本:1.1.84 → 1.1.85(合入 master 后由 Publish workflow 发 npm)。

Test plan

  • 在 components-admin 本地 npm start 打开 Task「筛选验收(isNext)」示例,切换状态/类型后请求带 filter[status] 等嵌套参数。
  • AllTask / MyTask 筛选后列表结果变化;MyTask 固定 runnerType=manual。
  • 完成任务后列表按当前筛选刷新,不丢条件。
  • 合入 master 后确认 Publish workflow 发布 @kne-components/components-admin@1.1.85。

Made with Cursor

TablePage isNext 只把 apis.list.params 当首次种子,后续筛选必须走 mapFilterValue,并始终返回 { filter },否则业务端 components-core 会把字段打平,fastify-task 读不到 filter[status] 等条件。

Co-authored-by: Cursor <cursoragent@cursor.com>
@zhipenglin
zhipenglin merged commit 2009630 into master Aug 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant