Commit Graph

4 Commits

Author SHA1 Message Date
zty 8ee0784f20 feat(ms/web): 管理端材料库扩展字段 + 导入模板更新 + 饼图浅色
- 管理端: 去掉环保等级, 材料表单/列表新增16个字段(型号/参考价格/供应商/联系人/生产日期/样品来源/检测信息等)
- 管理端: 新建材料必填项加*号(名称/类别/品牌/污染物参数/样品来源)
- 管理端: 材料导入Excel模板更新为39列新格式, 解析逻辑同步
- 管理端: 材料表单增加样品图片/应用效果图上传
- 后端: PublicMaterial/SelfMaterial schema 新增16个字段
- 用户端: 饼图颜色改为浅色系

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T71oHHhfhLAWAL9EuoFuYh
2026-07-28 21:16:38 -04:00
zty 57ff12d8d0 refactor(web/ms): 去掉健康档列, 健康等级(health_level)承接带色标签+分组 2026-07-12 21:48:08 -04:00
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
zty d6c5a6b497 chore: 放行 pnpm 构建脚本以支持生产构建 (管理端) 2026-07-09 21:49:42 -04:00