dev #1
@ -407,6 +407,8 @@ def build_risk_report_pdf(result: RiskAssessmentResult) -> bytes:
|
||||
story.append(Paragraph(f"置信度:{card.confidence}", body))
|
||||
for risk in card.risks:
|
||||
story.append(Paragraph(f"{risk.level} · {risk.title}:{risk.detail}", body))
|
||||
for index, suggestion in enumerate(card.suggestions, 1):
|
||||
story.append(Paragraph(f"方案建议 {index}:{suggestion}", body))
|
||||
if card.warning:
|
||||
story.append(Paragraph(f"风险提示:{card.warning}", body))
|
||||
|
||||
@ -427,6 +429,8 @@ def build_risk_report_pdf(result: RiskAssessmentResult) -> bytes:
|
||||
)
|
||||
if card.note:
|
||||
standard_rows.append(["补充说明", card.note, card.title, "待确认"])
|
||||
for suggestion in card.suggestions:
|
||||
standard_rows.append(["执行建议", suggestion, card.title, "待确认"])
|
||||
if standard_rows:
|
||||
story.append(
|
||||
table(
|
||||
@ -622,6 +626,8 @@ def build_risk_report_docx(result: RiskAssessmentResult) -> bytes:
|
||||
document.add_paragraph(f"置信度:{card.confidence}")
|
||||
for risk in card.risks:
|
||||
document.add_paragraph(f"{risk.level} · {risk.title}:{risk.detail}")
|
||||
for index, suggestion in enumerate(card.suggestions, 1):
|
||||
document.add_paragraph(f"方案建议 {index}:{suggestion}")
|
||||
if card.warning:
|
||||
document.add_paragraph(f"风险提示:{card.warning}")
|
||||
heading("八、标准判定结果")
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user