airpredict/空气质量预测/源码
zty fb033ada28 feat(ms): 管理端材料库排序依据/分组 + 健康档标签
- Material 类型新增 ypt/health_tier 字段
- material.ts search() 查询参数补 group_by_tier
- material-card 新增排序依据 Select(手动排序/综合 Ypt/五种污染物释放量)与按健康档分组 Switch,
  健康档 Tag 列,分组时按档打分区标题
- 顶部排序依据 Select 为唯一排序权威来源:移除旧筛选区排序下拉对 searchParams 第三参数的驱动,
  避免其静默覆盖新排序请求(对齐用户端 iapip-web 同一修复)
- 经核查 ms 端不存在手动拖动/位置输入重排 sort_order 的既有功能,故无需像 web 端那样额外加
  sortKey==='sort_order' && !groupByTier 门控

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VCShKevM5prWZhp1kk1iGh
2026-07-10 04:32:35 -04:00
..
docs/superpowers docs: 材料健康分级与 Yp 排序实施计划(7 任务, TDD) 2026-07-10 02:02:00 -04:00
服务端/iapip-svr fix(material): pub/self 数组式 sort_key 移除 ypt, 防非法多列排序崩溃 2026-07-10 02:58:41 -04:00
用户端/iapip-web fix(web): 手动排序模式才允许调 sort_order, 新排序依据下拉为准, 防覆盖策展顺序 2026-07-10 04:25:07 -04:00
管理端/iapip-ms feat(ms): 管理端材料库排序依据/分组 + 健康档标签 2026-07-10 04:32:35 -04:00