From 7c2bffa1a495cc4a3a263f654c08c231009c5c4e Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期四, 02 四月 2026 10:59:45 +0800
Subject: [PATCH] #i18n
---
rsf-design/src/components/biz/list-export-print/list-print-document.js | 16 +++++++++-------
1 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/rsf-design/src/components/biz/list-export-print/list-print-document.js b/rsf-design/src/components/biz/list-export-print/list-print-document.js
index c1c1bc6..619dafe 100644
--- a/rsf-design/src/components/biz/list-export-print/list-print-document.js
+++ b/rsf-design/src/components/biz/list-export-print/list-print-document.js
@@ -1,3 +1,5 @@
+import { $t } from '@/locales'
+
function escapeHtml(value) {
return String(value ?? '')
.replaceAll('&', '&')
@@ -35,10 +37,10 @@
function getMetaItems(meta = {}) {
return [
- { key: 'reportDate', label: '鎶ヨ〃鏃ユ湡', value: meta.reportDate ?? '--' },
- { key: 'operator', label: '鎵撳嵃浜�', value: meta.operator ?? '--' },
- { key: 'printedAt', label: '鎵撳嵃鏃堕棿', value: meta.printedAt ?? '--' },
- { key: 'count', label: '璁板綍鏁�', value: meta.count ?? '--' }
+ { key: 'reportDate', label: $t('print.reportDate'), value: meta.reportDate ?? '--' },
+ { key: 'operator', label: $t('print.operator'), value: meta.operator ?? '--' },
+ { key: 'printedAt', label: $t('print.printedAt'), value: meta.printedAt ?? '--' },
+ { key: 'count', label: $t('print.count'), value: meta.count ?? '--' }
]
}
@@ -58,9 +60,9 @@
return alignMap[column.align] ?? alignMap.left
}
-export function buildPrintDocumentHtml({ title = '鎶ヨ〃', meta = {}, rows = [], columns = [] } = {}) {
+export function buildPrintDocumentHtml({ title = '', meta = {}, rows = [], columns = [] } = {}) {
const reportStyle = getReportStyle(meta)
- const reportTitle = meta.reportTitle || title
+ const reportTitle = meta.reportTitle || title || $t('print.defaultReportTitle')
const titleClass = `${getTitleAlignClass(reportStyle.titleAlign)} ${getTitleLevelClass(reportStyle.titleLevel)}`
const orientation = getPageOrientation(reportStyle)
const showBorder = reportStyle.showBorder !== false
@@ -88,7 +90,7 @@
return `<tr>${cells}</tr>`
})
.join('')
- : `<tr><td colspan="${Math.max(columns.length, 1)}" class="empty-cell">鏆傛棤鎵撳嵃鏁版嵁</td></tr>`
+ : `<tr><td colspan="${Math.max(columns.length, 1)}" class="empty-cell">${escapeHtml($t('print.noData'))}</td></tr>`
const metaHtml = metaItems
.map(
--
Gitblit v1.9.1