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/modules/wave-public-task-dialog.vue |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/rsf-design/src/views/orders/wave/modules/wave-public-task-dialog.vue b/rsf-design/src/views/orders/wave/modules/wave-public-task-dialog.vue
index 28969a6..6e2db95 100644
--- a/rsf-design/src/views/orders/wave/modules/wave-public-task-dialog.vue
+++ b/rsf-design/src/views/orders/wave/modules/wave-public-task-dialog.vue
@@ -1,17 +1,17 @@
 <template>
   <ElDialog
     :model-value="visible"
-    title="娉㈡涓嬪彂浠诲姟"
+    :title="t('pages.orders.wave.publicTask.title')"
     width="88%"
     destroy-on-close
     @update:model-value="handleVisibleChange"
   >
     <div class="flex max-h-[calc(100vh-240px)] flex-col gap-4 overflow-hidden">
       <ElDescriptions :column="4" border>
-        <ElDescriptionsItem label="娉㈡鍗曞彿">{{ wave.code || '--' }}</ElDescriptionsItem>
-        <ElDescriptionsItem label="娉㈡绫诲瀷">{{ wave.typeLabel || '--' }}</ElDescriptionsItem>
-        <ElDescriptionsItem label="娉㈡鐘舵��">{{ wave.exceStatusText || '--' }}</ElDescriptionsItem>
-        <ElDescriptionsItem label="鎵ц鏁伴噺">{{ wave.workQty ?? '--' }}</ElDescriptionsItem>
+        <ElDescriptionsItem :label="t('pages.orders.wave.publicTask.code')">{{ wave.code || '--' }}</ElDescriptionsItem>
+        <ElDescriptionsItem :label="t('pages.orders.wave.publicTask.type')">{{ wave.typeLabel || '--' }}</ElDescriptionsItem>
+        <ElDescriptionsItem :label="t('pages.orders.wave.publicTask.exceStatus')">{{ wave.exceStatusText || '--' }}</ElDescriptionsItem>
+        <ElDescriptionsItem :label="t('pages.orders.wave.publicTask.workQty')">{{ wave.workQty ?? '--' }}</ElDescriptionsItem>
       </ElDescriptions>
 
       <ElAlert
@@ -36,9 +36,9 @@
 
     <template #footer>
       <div class="flex items-center justify-end gap-3">
-        <ElButton @click="handleVisibleChange(false)">鍏抽棴</ElButton>
+        <ElButton @click="handleVisibleChange(false)">{{ t('common.close') }}</ElButton>
         <ElButton type="primary" :loading="submitLoading" :disabled="!canSubmit" @click="$emit('submit')">
-          涓嬪彂浠诲姟
+          {{ t('pages.orders.wave.actions.publicTask') }}
         </ElButton>
       </div>
     </template>
@@ -46,7 +46,10 @@
 </template>
 
 <script setup>
+  import { useI18n } from 'vue-i18n'
+
   defineOptions({ name: 'WavePublicTaskDialog' })
+  const { t } = useI18n()
 
   defineProps({
     visible: { type: Boolean, default: false },
@@ -57,7 +60,7 @@
     columns: { type: Array, default: () => [] },
     pagination: { type: Object, default: () => ({ current: 1, size: 20, total: 0 }) },
     canSubmit: { type: Boolean, default: false },
-    warningText: { type: String, default: '娉㈡棰勮鏁版嵁涓嶅彲鐢紝璇峰厛妫�鏌ュ簱浣嶉厤缃�' }
+    warningText: { type: String, default: '' }
   })
 
   const emit = defineEmits(['update:visible', 'size-change', 'current-change', 'submit'])

--
Gitblit v1.9.1