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/basic-info/wh-mat/whMatTable.columns.js |   25 +++++++++++++------------
 1 files changed, 13 insertions(+), 12 deletions(-)

diff --git a/rsf-design/src/views/basic-info/wh-mat/whMatTable.columns.js b/rsf-design/src/views/basic-info/wh-mat/whMatTable.columns.js
index 3666937..9d4b6d4 100644
--- a/rsf-design/src/views/basic-info/wh-mat/whMatTable.columns.js
+++ b/rsf-design/src/views/basic-info/wh-mat/whMatTable.columns.js
@@ -1,66 +1,67 @@
 import { h } from 'vue'
 import { ElTag } from 'element-plus'
+import { $t } from '@/locales'
 
-export function createWhMatTableColumns({ handleViewDetail }) {
+export function createWhMatTableColumns({ handleViewDetail, t = $t }) {
   return [
     {
       prop: 'code',
-      label: '鐗╂枡缂栫爜',
+      label: t('pages.basicInfo.whMat.table.code'),
       minWidth: 150,
       showOverflowTooltip: true
     },
     {
       prop: 'name',
-      label: '鐗╂枡鍚嶇О',
+      label: t('pages.basicInfo.whMat.table.name'),
       minWidth: 220,
       showOverflowTooltip: true
     },
     {
       prop: 'groupName',
-      label: '鐗╂枡鍒嗙粍',
+      label: t('pages.basicInfo.whMat.table.groupName'),
       minWidth: 160,
       showOverflowTooltip: true
     },
     {
       prop: 'barcode',
-      label: '鏉$爜',
+      label: t('pages.basicInfo.whMat.table.barcode'),
       minWidth: 160,
       showOverflowTooltip: true
     },
     {
       prop: 'spec',
-      label: '瑙勬牸',
+      label: t('pages.basicInfo.whMat.table.spec'),
       minWidth: 150,
       showOverflowTooltip: true
     },
     {
       prop: 'model',
-      label: '鍨嬪彿',
+      label: t('pages.basicInfo.whMat.table.model'),
       minWidth: 150,
       showOverflowTooltip: true
     },
     {
       prop: 'unit',
-      label: '鍗曚綅',
+      label: t('table.unit'),
       width: 100
     },
     {
       prop: 'status',
-      label: '鐘舵��',
+      label: t('table.status'),
       width: 100,
       align: 'center',
       formatter: (row) =>
-        h(ElTag, { type: row.statusType || 'info', effect: 'light' }, () => row.statusText || '-')
+        h(ElTag, { type: row.statusType || 'info', effect: 'light' }, () => row.statusText || t('common.placeholder.empty'))
     },
     {
       prop: 'updateTimeText',
-      label: '鏇存柊鏃堕棿',
+      label: t('table.updateTime'),
       minWidth: 180,
       showOverflowTooltip: true
     },
     {
       prop: 'action',
-      label: '鎿嶄綔',
+      label: t('table.operation'),
       width: 100,
       fixed: 'right',
       align: 'center',

--
Gitblit v1.9.1