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 += `${commitLabel} `;
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 += `${escapeHtml(sheetLabel)} `;
- html += `${summary.permit_count || 0} 项 `;
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)}
` : ''}
+
`;