diff --git a/app.py b/app.py index 0b5eafa..3103c57 100644 --- a/app.py +++ b/app.py @@ -84,4 +84,4 @@ def create_app() -> Flask: if __name__ == "__main__": port = int(os.getenv("PORT", "8000")) app = create_app() - app.run(host="0.0.0.0", port=port) + app.run(host="0.0.0.0", port=port, debug=True) diff --git a/lawrisk/services/licensing_repo.py b/lawrisk/services/licensing_repo.py index a1842ca..596bcd1 100644 --- a/lawrisk/services/licensing_repo.py +++ b/lawrisk/services/licensing_repo.py @@ -346,6 +346,9 @@ def _score_import_header(canonical: str, cell_text: str, col_idx: int) -> float: elif canonical == "summary": if "摘要" in text: score += 3 + elif canonical == "document_no": + if "文号" in text: + score += 5 elif canonical == "remark": if "备注" in text: score += 3 @@ -1795,6 +1798,7 @@ def describe_permit_import_session(session_id: str) -> Dict[str, Any]: "serial_number": row.get("serial_number"), "risk_content": row.get("risk_content"), "legal_basis": row.get("legal_basis"), + "document_no": row.get("document_no"), "summary": row.get("summary"), "remark": row.get("remark"), }) diff --git a/static/db_admin.html b/static/db_admin.html index b4c2950..048307d 100644 --- a/static/db_admin.html +++ b/static/db_admin.html @@ -4639,7 +4639,7 @@ html += ``; html += ''; - html += `
文件:${escapeHtml(state.filename || '(未命名)')}已选区划:${selectedCount}风险条目:${state.totalRows || 0}
`; + html += `
文件:${escapeHtml(state.filename || '(未命名)')}风险条目:${state.totalRows || 0}
`; if (state.error) { html += `
${escapeHtml(state.error)}
`; @@ -4662,7 +4662,6 @@ const safeSheet = sheetName.replace(/'/g, "\\'"); html += `'; }); html += ''; @@ -4728,11 +4727,7 @@ const themeOptions = filterThemeOptionsForPreview(sheet); const totalThemes = Array.isArray(sheet.theme_options) ? sheet.theme_options.length : 0; - let html = '
'; - html += `区划:${escapeHtml(regionLabel)}`; - html += `许可事项:${filteredPermits.length}/${totalPermits}`; - html += `主题候选:${themeOptions.length}/${totalThemes}`; - html += '
'; + let html = ''; // Removed summary line as per request if (sheet.missing_region) { html += '
检测到新地区,导入后会自动创建该区划,请确认名称是否正确。
'; @@ -4767,10 +4762,7 @@ // Detailed Metadata html += '
'; - if (meta.unit_name) html += `
单位:${escapeHtml(meta.unit_name)}
`; if (meta.responsible_contact) html += `
联系人:${escapeHtml(meta.responsible_contact)}
`; - if (meta.permit_status) html += `
许可情况:${escapeHtml(meta.permit_status)}
`; - if (meta.jurisdiction_scope) html += `
管辖范围:${escapeHtml(meta.jurisdiction_scope)}
`; html += '
'; html += `
共 ${permit.risk_count || 0} 条风险提示
`; @@ -4785,7 +4777,11 @@
${escapeHtml(r.serial_number || (idx + 1))}
${escapeHtml(r.risk_content)}
- ${r.legal_basis ? `
依据:${escapeHtml(r.legal_basis)}
` : ''} +
+ ${r.legal_basis ? `
法律依据:${escapeHtml(r.legal_basis)}
` : ''} + ${r.document_no ? `
依据文号:${escapeHtml(r.document_no)}
` : ''} + ${r.summary ? `
摘要:${escapeHtml(r.summary)}
` : ''} +
`;