Go to file
caoqianming bb64c89d76 feat: mioitem 返回 defect/defect_name/okcate 并优化 mio 详情 items 序列化
- MIOItemSerializer 新增 defect/defect_name/okcate,取数优先级 wm.defect>mb.defect,
  与 services.py 中 do_out/do_in 的取数逻辑保持一致
- MIOItemViewSet.select_related_fields 加 wm__defect/mb__defect 消除 N+1
- MIODetailSerializer.items 改用 MIOItemForMioDetailSerializer 轻量序列化器
  (仅含前端实际消费的 id/mio/material/material_/batch/count/pack_index),
  避开 MIOItemSerializer 中 assemb/mioitemw 的 N+1
- MIOViewSet.retrieve 时挂 Prefetch('item_mio') 进一步减少查询

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-12 09:23:22 +08:00
.claude/commands chore: 添加 release slash command 与 .claude 目录约定 2026-04-29 14:28:49 +08:00
apps feat: mioitem 返回 defect/defect_name/okcate 并优化 mio 详情 items 序列化 2026-05-12 09:23:22 +08:00
config feat: base 将配置文件放到单独的config文件夹中防止误操作 2025-04-23 12:39:16 +08:00
docs feat: 开始添加设备管理模块 2023-05-22 15:55:32 +08:00
log vsc远程文件权限修改 2022-05-04 10:04:20 +08:00
media/default feat:恢复ichat 功能和 defaut 下的文件 2026-03-13 16:59:12 +08:00
out_service feat: 玻纤拉丝采集问题 2025-09-18 13:20:55 +08:00
scripts feat: mqtt 去除不必要的log 2024-04-24 10:48:08 +08:00
server release: 3.1.2026042912 2026-04-29 12:19:42 +08:00
.gitignore chore: 添加 release slash command 与 .claude 目录约定 2026-04-29 14:28:49 +08:00
changelog.md release: 3.1.2026042912 2026-04-29 12:19:42 +08:00
manage.py vsc远程文件权限修改 2022-05-04 10:04:20 +08:00
requirements.txt feat: 固定依赖包 2026-01-08 10:40:00 +08:00
ruff.toml feat: mgroup 关联process 2023-09-27 09:37:57 +08:00
update_changelog.sh release: 3.1.2026031316 2026-03-13 16:40:12 +08:00