From 50e95b985a72fcec4a93a2470e9efdfb2620148a Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期四, 02 四月 2026 15:46:09 +0800
Subject: [PATCH] #i18n

---
 rsf-design/src/views/orders/delivery/index.vue |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/rsf-design/src/views/orders/delivery/index.vue b/rsf-design/src/views/orders/delivery/index.vue
index ef9ee74..f679705 100644
--- a/rsf-design/src/views/orders/delivery/index.vue
+++ b/rsf-design/src/views/orders/delivery/index.vue
@@ -71,6 +71,7 @@
     buildDeliveryReportMeta,
     buildDeliverySearchParams,
     createDeliverySearchState,
+    getDeliveryReportTitle,
     getDeliveryPaginationKey,
     normalizeDeliveryItemRow,
     normalizeDeliveryRow
@@ -91,7 +92,7 @@
   const userStore = useUserStore()
   const router = useRouter()
   const { t } = useI18n()
-  const reportTitle = t('pages.orders.delivery.reportTitle')
+  const reportTitle = computed(() => getDeliveryReportTitle(t))
   const searchForm = ref(createDeliverySearchState())
   const selectedRows = ref([])
   const detailDrawerVisible = ref(false)
@@ -207,7 +208,7 @@
         { timeoutMessage: t('pages.orders.delivery.messages.itemsTimeout') }
       )
       const normalizedResponse = defaultResponseAdapter(response)
-      detailItemRows.value = normalizedResponse.records.map((item) => normalizeDeliveryItemRow(item))
+      detailItemRows.value = normalizedResponse.records.map((item) => normalizeDeliveryItemRow(item, t))
       detailItemPagination.total = Number(normalizedResponse.total || 0)
       detailItemPagination.current = Number(normalizedResponse.current || detailItemPagination.current || 1)
       detailItemPagination.size = Number(normalizedResponse.size || detailItemPagination.size || 20)
@@ -224,7 +225,7 @@
         {},
         { timeoutMessage: t('pages.orders.delivery.messages.detailTimeout') }
       )
-      detailData.value = normalizeDeliveryRow(detail)
+      detailData.value = normalizeDeliveryRow(detail, t)
     } finally {
       detailLoading.value = false
     }
@@ -319,7 +320,7 @@
       columnsFactory: () => createDeliveryTableColumns({ handleActionClick: handleTableActionClick })
     },
     transform: {
-      dataTransformer: (records) => (Array.isArray(records) ? records.map((item) => normalizeDeliveryRow(item)) : [])
+      dataTransformer: (records) => (Array.isArray(records) ? records.map((item) => normalizeDeliveryRow(item, t)) : [])
     }
   })
 
@@ -369,11 +370,11 @@
         }
       ),
     resolvePrintRecords,
-    buildPreviewRows: (records) => buildDeliveryPrintRows(records),
+    buildPreviewRows: (records) => buildDeliveryPrintRows(records, t),
     buildPreviewMeta: (rows) => {
       const now = new Date()
       return {
-        reportTitle,
+        reportTitle: reportTitle.value,
         reportDate: now.toLocaleDateString('zh-CN'),
         printedAt: now.toLocaleString('zh-CN', { hour12: false }),
         operator: userStore.getUserInfo?.name || userStore.getUserInfo?.username || '',
@@ -393,7 +394,8 @@
     buildDeliveryReportMeta({
       previewMeta: rawPreviewMeta.value,
       count: previewRows.value.length,
-      orientation: rawPreviewMeta.value?.reportStyle?.orientation || 'landscape'
+      orientation: rawPreviewMeta.value?.reportStyle?.orientation || 'landscape',
+      t
     })
   )
 

--
Gitblit v1.9.1