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/wave-item/waveItemTable.columns.js | 61 ++++++++++++++++--------------
1 files changed, 32 insertions(+), 29 deletions(-)
diff --git a/rsf-design/src/views/orders/wave-item/waveItemTable.columns.js b/rsf-design/src/views/orders/wave-item/waveItemTable.columns.js
index 4e1a373..ca44126 100644
--- a/rsf-design/src/views/orders/wave-item/waveItemTable.columns.js
+++ b/rsf-design/src/views/orders/wave-item/waveItemTable.columns.js
@@ -1,79 +1,81 @@
import { h } from 'vue'
import { ElTag } from 'element-plus'
+import { $t } from '@/locales'
import ArtButtonMore from '@/components/core/forms/art-button-more/index.vue'
-export function createWaveItemTableColumns({ handleActionClick }) {
+export function createWaveItemTableColumns({ handleActionClick, t }) {
+ const translate = typeof t === 'function' ? t : $t
return [
{ type: 'selection', width: 48, align: 'center' },
- { type: 'globalIndex', label: '搴忓彿', width: 72, align: 'center' },
+ { type: 'globalIndex', label: translate('table.index'), width: 72, align: 'center' },
{
prop: 'waveCode',
- label: '娉㈡鍗曞彿',
+ label: translate('pages.orders.waveItem.table.waveCode'),
minWidth: 170,
showOverflowTooltip: true
},
{
prop: 'orderCode',
- label: '鍗曟嵁缂栫爜',
+ label: translate('pages.orders.waveItem.table.orderCode'),
minWidth: 170,
showOverflowTooltip: true
},
{
prop: 'matnrCode',
- label: '鐗╂枡缂栫爜',
+ label: translate('pages.orders.waveItem.table.matnrCode'),
minWidth: 150,
showOverflowTooltip: true
},
{
prop: 'maktx',
- label: '鐗╂枡鍚嶇О',
+ label: translate('pages.orders.waveItem.table.maktx'),
minWidth: 220,
showOverflowTooltip: true
},
{
prop: 'batch',
- label: '鎵规',
+ label: translate('pages.orders.waveItem.table.batch'),
minWidth: 130,
showOverflowTooltip: true
},
{
prop: 'splrBatch',
- label: '渚涘簲鍟嗘壒娆�',
+ label: translate('pages.orders.waveItem.table.splrBatch'),
minWidth: 150,
showOverflowTooltip: true
},
{
prop: 'unit',
- label: '鍗曚綅',
+ label: translate('pages.orders.waveItem.table.unit'),
width: 90
},
{
prop: 'anfme',
- label: '搴旈厤鏁伴噺',
+ label: translate('pages.orders.waveItem.table.anfme'),
width: 110,
align: 'right'
},
{
prop: 'workQty',
- label: '宸查厤鏁伴噺',
+ label: translate('pages.orders.waveItem.table.workQty'),
width: 110,
align: 'right'
},
{
prop: 'stockQty',
- label: '搴撳瓨鏁伴噺',
+ label: translate('pages.orders.waveItem.table.stockQty'),
width: 110,
align: 'right'
},
{
prop: 'fieldsIndex',
- label: '鍔ㄦ�佸瓧娈电储寮�',
+ label: translate('pages.orders.waveItem.table.fieldsIndex'),
minWidth: 160,
showOverflowTooltip: true
},
{
prop: 'exceStatusText',
- label: '鎵ц鐘舵��',
+ label: translate('pages.orders.waveItem.table.exceStatus'),
width: 120,
formatter: (row) =>
h(
@@ -84,13 +86,13 @@
},
{
prop: 'updateTimeText',
- label: '鏇存柊鏃堕棿',
+ label: translate('pages.orders.waveItem.table.updateTime'),
minWidth: 170,
showOverflowTooltip: true
},
{
prop: 'operation',
- label: '鎿嶄綔',
+ label: translate('table.operation'),
width: 120,
align: 'center',
fixed: 'right',
@@ -99,7 +101,7 @@
list: [
{
key: 'view',
- label: '鏌ョ湅璇︽儏',
+ label: translate('pages.orders.waveItem.actions.view'),
icon: 'ri:eye-line'
}
],
@@ -110,70 +112,71 @@
}
export function createWaveItemDetailColumns() {
+ const translate = $t
return [
- { type: 'globalIndex', label: '搴忓彿', width: 72, align: 'center' },
+ { type: 'globalIndex', label: translate('table.index'), width: 72, align: 'center' },
{
prop: 'waveCode',
- label: '娉㈡鍗曞彿',
+ label: translate('pages.orders.waveItem.table.waveCode'),
minWidth: 170,
showOverflowTooltip: true
},
{
prop: 'orderCode',
- label: '鍗曟嵁缂栫爜',
+ label: translate('pages.orders.waveItem.table.orderCode'),
minWidth: 170,
showOverflowTooltip: true
},
{
prop: 'matnrCode',
- label: '鐗╂枡缂栫爜',
+ label: translate('pages.orders.waveItem.table.matnrCode'),
minWidth: 150,
showOverflowTooltip: true
},
{
prop: 'maktx',
- label: '鐗╂枡鍚嶇О',
+ label: translate('pages.orders.waveItem.table.maktx'),
minWidth: 220,
showOverflowTooltip: true
},
{
prop: 'batch',
- label: '鎵规',
+ label: translate('pages.orders.waveItem.table.batch'),
minWidth: 130,
showOverflowTooltip: true
},
{
prop: 'splrBatch',
- label: '渚涘簲鍟嗘壒娆�',
+ label: translate('pages.orders.waveItem.table.splrBatch'),
minWidth: 150,
showOverflowTooltip: true
},
{
prop: 'unit',
- label: '鍗曚綅',
+ label: translate('pages.orders.waveItem.table.unit'),
width: 90
},
{
prop: 'anfme',
- label: '搴旈厤鏁伴噺',
+ label: translate('pages.orders.waveItem.table.anfme'),
width: 110,
align: 'right'
},
{
prop: 'workQty',
- label: '宸查厤鏁伴噺',
+ label: translate('pages.orders.waveItem.table.workQty'),
width: 110,
align: 'right'
},
{
prop: 'stockQty',
- label: '搴撳瓨鏁伴噺',
+ label: translate('pages.orders.waveItem.table.stockQty'),
width: 110,
align: 'right'
},
{
prop: 'stockLocsText',
- label: '搴撲綅',
+ label: translate('pages.orders.waveItem.table.stockLocs'),
minWidth: 220,
showOverflowTooltip: true
}
--
Gitblit v1.9.1