feat: wpr 添加筛选条件wpr_from

This commit is contained in:
caoqianming 2026-01-13 14:15:16 +08:00
parent feb8bd6770
commit fce66da1d9
2 changed files with 2 additions and 1 deletions

View File

@ -18,6 +18,7 @@ class WprFilter(filters.FilterSet):
"wm": ["exact", "isnull"],
"material__process": ["exact"],
"material__name": ["exact", "contains"],
"wpr_from": ["exact", "isnull"],
"state": ["exact"],
"defects": ["exact"],
"number": ["exact"]

View File

@ -41,7 +41,7 @@ class WprViewSet(CustomListModelMixin, RetrieveModelMixin, ComplexQueryMixin, Cu
parent_map = {item["id"]: item for item in parent_data}
for item in data:
if item["wpr_from"]:
item["parent"] = parent_map[item["wpr_from"]]
item["wpr_from_"] = parent_map[item["wpr_from"]]
return data
def filter_queryset(self, queryset):