From 0d734a921000ca01639046cb69ca17e4ba0e2403 Mon Sep 17 00:00:00 2001 From: liubiren Date: Mon, 12 Jan 2026 01:23:48 +0800 Subject: [PATCH] 1 --- 票据理赔自动化/database.db | Bin 85553152 -> 85553152 bytes 票据理赔自动化/template.html | 1321 +++++++++++++++++----------------- 2 files changed, 658 insertions(+), 663 deletions(-) diff --git a/票据理赔自动化/database.db b/票据理赔自动化/database.db index 822f3e123121b302ac87ff4d96bf0551a700b274..0dc22b42e0c3a1569757d48c0f849475316a751d 100644 GIT binary patch delta 6789 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 b=^+|2Kt{*}nIQ{gg>3fUWEHcARgd`x-l_8N delta 6794 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 PH{`MZl~v6fTif+tTmJLh diff --git a/票据理赔自动化/template.html b/票据理赔自动化/template.html index 5a6d11e..2907333 100644 --- a/票据理赔自动化/template.html +++ b/票据理赔自动化/template.html @@ -1,697 +1,692 @@ - + + 赔案档案 - - + + +
-
-
-
-

赔案档案

-
-

- 赔案编号: {{ dossier.report_layer.case_number }} | 保险分公司: - {{ dossier.report_layer.insurer_company }} | 报案时间: {{ - dossier.report_layer.report_time | DateTime }} -

+
+
+
+

赔案档案

+
+

+ 赔案编号: {{ dossier.report_layer.case_number }} | 保险分公司: + {{ dossier.report_layer.insurer_company }} | 报案时间: {{ + dossier.report_layer.report_time | DateTime }} +

+
+
-
-
-
+ -
-

影像件层

- - - - - - - - - - - {% for image in dossier.images_layer %} - - - - - - - {% endfor %} - -
影像件唯一标识影像件编号影像件名称影像件类型
{{ image.image_guid }}{{ image.image_index }}{{ image.image_name }}{{ image.image_type }}
-
- -
-

赔案层

-
-
-

出险人(被保险人)信息

-
-
-
姓名
-
- {{ dossier.insured_person_layer.insured_person }} -
-
-
-
证件类型
-
- {{ dossier.insured_person_layer.identity_type }} -
-
-
-
证件号码
-
- {{ dossier.insured_person_layer.identity_number }} -
-
-
-
证件有效期
-
- {{ dossier.insured_person_layer.commencement_date | DateTime - }} 至 {{ dossier.insured_person_layer.termination_date | - DateTime }} -
-
-
-
性别
-
- {{ dossier.insured_person_layer.gender }} -
-
- -
-
出生
-
- {{ dossier.insured_person_layer.birth_date | DateTime }} | {{ - dossier.insured_person_layer.age }}岁 -
-
-
-
手机号
-
- {{ dossier.insured_person_layer.phone_number }} -
-
-
-
住址
-
- {{ dossier.insured_person_layer.province }} {{ - dossier.insured_person_layer.city }} {{ - dossier.insured_person_layer.district }} -
-
- {{ dossier.insured_person_layer.detailed_address }} -
-
-
-
- -
-

领款信息

-
-
-
户名
-
- {{ dossier.insured_person_layer.account }} -
-
-
-
开户银行
-
- {{ dossier.insured_person_layer.account_bank }} -
-
-
-
户号
-
- {{ dossier.insured_person_layer.account_number }} -
-
-
-
- -
-

在保个单

+
+

影像件层

- - - - - - - - - - - - - {% for liability in dossier.liabilities_layer %} - - - - - - - - - - {% endfor %} - + + + + + + + + + + {% for image in dossier.images_layer %} + + + + + + + {% endfor %} +
团单号保险分公司名称被保险人姓名主被保险人与主被保险人关系保险期理赔责任名称
{{ liability.group_policy }}{{ liability.insurer_company }}{{ liability.insured_person }}{{ liability.master_insured_person }}{{ liability.relationship }} - {{ liability.commencement_date | DateTime }} 至 {{ - liability.termination_date | DateTime }} - {{ liability.liability }}
影像件唯一标识影像件编号影像件名称影像件类型
{{ image.image_guid }}{{ image.image_index }}{{ image.image_name }}{{ image.image_type }}
-
-
-
-

票据层

- {% for receipt in dossier.receipts_layer %} -
-
-
-
{{ receipt.receipt_number }}
- 关联影像件序号: {{ receipt.image_index }} -
-
- {% if receipt.verification == '真票' %} - {{ receipt.verification }} - {% elif receipt.verification == '无法查验' %} - {{ receipt.verification }} - {% else %} - {{ receipt.verification }} - {% endif %} -
-
+
+

赔案层

+
+
+

出险人(被保险人)信息

+
+
+
姓名
+
+ {{ dossier.insured_person_layer.insured_person }} +
+
+
+
证件类型
+
+ {{ dossier.insured_person_layer.identity_type }} +
+
+
+
证件号码
+
+ {{ dossier.insured_person_layer.identity_number }} +
+
+
+
证件有效期
+
+ {{ dossier.insured_person_layer.commencement_date | DateTime + }} 至 {{ dossier.insured_person_layer.termination_date | + DateTime }} +
+
+
+
性别
+
+ {{ dossier.insured_person_layer.gender }} +
+
-
-
-
出险人
-
{{ receipt.payer }}
-
-
-
票据代码
-
{{ receipt.code }}
-
-
-
校验码后六位
-
{{ receipt.verification_code }}
-
-
-
开票日期
-
{{ receipt.date | DateTime }}
-
-
-
票据金额
-
{{ receipt.amount }}元
-
-
-
出险事故
-
{{ receipt.accident }}
-
-
-
购药及就医机构
-
- {{ receipt.institution }} | {{ receipt.institution_type }} -
-
-
-
医疗诊断
-
{{ receipt.diagnosis }}
-
-
+
+
出生
+
+ {{ dossier.insured_person_layer.birth_date | DateTime }} | {{ + dossier.insured_person_layer.age }}岁 +
+
+
+
手机号
+
+ {{ dossier.insured_person_layer.phone_number }} +
+
+
+
住址
+
+ {{ dossier.insured_person_layer.province }} {{ + dossier.insured_person_layer.city }} {{ + dossier.insured_person_layer.district }} +
+
+ {{ dossier.insured_person_layer.detailed_address }} +
+
+
+
- - - - - - - - - - - {% for item in receipt.items %} - - - - - - - {% endfor %} - -
类别药品/医疗服务数量金额
{{ item.category }}{{ item.medicine }}{{ item.quantity }}{{ item.amount }}元
+
+

领款信息

+
+
+
户名
+
+ {{ dossier.insured_person_layer.account }} +
+
+
+
开户银行
+
+ {{ dossier.insured_person_layer.account_bank }} +
+
+
+
户号
+
+ {{ dossier.insured_person_layer.account_number }} +
+
+
+
- - - - - - - - - - - {% for adjustment in receipt.adjustments %} - - - - - - - {% endfor %} - -
个人自费可理算金额个人自付可理算金额合理可理算金额理算金额
- {{ adjustment.personal_self_adjustable_amount }} = {{ - adjustment.personal_self_payment }} * {{ - adjustment.personal_self_ratio }} % - - {{ adjustment.non_medical_adjustable_amount }} = {{ - adjustment.non_medical_payment }} * {{ - adjustment.non_medical_ratio }} % - - {{ adjustment.reasonable_adjustable_amount }} = {{ - adjustment.reasonable_amount }} * {{ - adjustment.reasonable_ratio }} % - {{ adjustment.adjustment_amount }}元
-
总金额: {{ receipt.amount }}元
+
+

在保个单

+ + + + + + + + + + + + + + {% for liability in dossier.liabilities_layer %} + + + + + + + + + + {% endfor %} + +
团单号保险分公司名称被保险人姓名主被保险人与主被保险人关系保险期理赔责任名称
{{ liability.group_policy }}{{ liability.insurer_company }}{{ liability.insured_person }}{{ liability.master_insured_person }}{{ liability.relationship }} + {{ liability.commencement_date | DateTime }} 至 {{ + liability.termination_date | DateTime }} + {{ liability.liability }}
+
+
- {% endfor %} -
-
-

@liubiren.cloud

-
+
+

票据层

+ {% for receipt in dossier.receipts_layer %} +
+
+
+
{{ receipt.receipt_number }}
+ 关联影像件序号: {{ receipt.image_index }} +
+
+ {% if receipt.verification == '真票' %} + {{ receipt.verification }} + {% elif receipt.verification == '无法查验' %} + {{ receipt.verification }} + {% else %} + {{ receipt.verification }} + {% endif %} +
+
+ +
+
+
出险人
+
{{ receipt.payer }}
+
+
+
票据代码
+
{{ receipt.code }}
+
+
+
校验码后六位
+
{{ receipt.verification_code }}
+
+
+
开票日期
+
{{ receipt.date | DateTime }}
+
+
+
票据金额
+
{{ receipt.amount }}元
+
+
+
出险事故
+
{{ receipt.accident }}
+
+
+
购药及就医机构
+
+ {{ receipt.institution }} | {{ receipt.institution_type }} +
+
+
+
医疗诊断
+
{{ receipt.diagnosis }}
+
+
+ + + + + + + + + + + + {% for item in receipt.items %} + + + + + + + {% endfor %} + +
类别药品/医疗服务数量金额
{{ item.category }}{{ item.medicine }}{{ item.quantity }}{{ item.amount }}元
+ + + + + + + + + + + + {% for adjustment in receipt.adjustments %} + + + + + + + {% endfor %} + +
个人自费可理算金额个人自付可理算金额合理可理算金额理算金额
+ {{ adjustment.personal_self_adjustable_amount }} = {{ + adjustment.personal_self_payment }} * {{ + adjustment.personal_self_ratio }} % + + {{ adjustment.non_medical_adjustable_amount }} = {{ + adjustment.non_medical_payment }} * {{ + adjustment.non_medical_ratio }} % + + {{ adjustment.reasonable_adjustable_amount }} = {{ + adjustment.reasonable_amount }} * {{ + adjustment.reasonable_ratio }} % + {{ adjustment.adjustment_amount }}元
+
总金额: {{ receipt.amount }}元
+
+ {% endfor %} +
+ +
- - + + + \ No newline at end of file