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('&', '&amp;')
@@ -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