新增:影响域分析-软件更改部分

This commit is contained in:
2026-02-08 15:10:43 +08:00
parent a76cd8674c
commit 2f58bdc668
55 changed files with 112 additions and 22 deletions

View File

@@ -405,7 +405,7 @@ class CaseController(ControllerBase):
# dut -> design
data_list = []
for dut in previous_round_obj.rdField.all():
dut_dict = {'label': dut.name, 'value': dut.id, 'children': []}
dut_dict = {'label': dut.name, 'value': dut.id, 'key': dut.key, 'children': []}
for design in dut.rsField.all():
design_dict = {'label': design.name, 'value': design.id, 'key': design.key, 'children': []}
for case in design.dcField.all():
@@ -413,4 +413,4 @@ class CaseController(ControllerBase):
design_dict['children'].append(case_dict)
dut_dict['children'].append(design_dict)
data_list.append(dut_dict)
return ChenResponse(message='获取成功', data=data_list)
return ChenResponse(message='获取成功', data=data_list)

View File

@@ -114,7 +114,6 @@ class RoundController(ControllerBase):
@route.post("/round/create_influence", url_name="round-influence-create")
@transaction.atomic
def post_influence(self, data: InfluenceInputSchema):
print(data)
round_obj = Round.objects.filter(project_id=data.id, key=data.round_key).first()
influence_area_qs = InfluenceArea.objects.filter(round=round_obj)
if influence_area_qs.exists():