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/views/manager/task/modules/task-flow-step-dialog.vue |   32 +++++++++++++++++---------------
 1 files changed, 17 insertions(+), 15 deletions(-)

diff --git a/rsf-design/src/views/manager/task/modules/task-flow-step-dialog.vue b/rsf-design/src/views/manager/task/modules/task-flow-step-dialog.vue
index 98b15bf..11c5b2d 100644
--- a/rsf-design/src/views/manager/task/modules/task-flow-step-dialog.vue
+++ b/rsf-design/src/views/manager/task/modules/task-flow-step-dialog.vue
@@ -4,16 +4,16 @@
     width="80%"
     top="6vh"
     destroy-on-close
-    title="娴佺▼姝ラ"
+    :title="t('pages.task.flowStepDialog.title')"
     @update:model-value="emit('update:visible', $event)"
   >
     <div class="flex flex-col gap-4">
       <div class="rounded-xl border border-[var(--el-border-color-lighter)] bg-[var(--el-fill-color-blank)] px-4 py-3">
-        <div class="text-sm text-[var(--art-gray-500)]">褰撳墠浠诲姟</div>
+        <div class="text-sm text-[var(--art-gray-500)]">{{ t('pages.task.flowStepDialog.currentTask') }}</div>
         <div class="mt-1 flex flex-wrap items-center gap-x-6 gap-y-2 text-sm text-[var(--art-gray-900)]">
-          <span>浠诲姟鍙凤細{{ taskRow?.taskCode || '--' }}</span>
-          <span>浠诲姟鐘舵�侊細{{ taskRow?.taskStatusLabel || '--' }}</span>
-          <span>浠诲姟绫诲瀷锛歿{ taskRow?.taskTypeLabel || '--' }}</span>
+          <span>{{ t('pages.task.detail.taskCode') }}锛歿{ taskRow?.taskCode || '--' }}</span>
+          <span>{{ t('pages.task.detail.taskStatus') }}锛歿{ taskRow?.taskStatusLabel || '--' }}</span>
+          <span>{{ t('pages.task.detail.taskType') }}锛歿{ taskRow?.taskTypeLabel || '--' }}</span>
         </div>
       </div>
 
@@ -31,6 +31,7 @@
 
 <script setup>
   import { computed, reactive, ref, watch } from 'vue'
+  import { useI18n } from 'vue-i18n'
   import { guardRequestWithMessage } from '@/utils/sys/requestGuard'
   import { fetchFlowStepInstancePage } from '@/api/flow-step-instance'
   import { normalizeFlowStepInstanceRow } from '@/views/system/flow-step-instance/flowStepInstancePage.helpers'
@@ -47,6 +48,7 @@
   })
 
   const emit = defineEmits(['update:visible'])
+  const { t } = useI18n()
 
   const loading = ref(false)
   const rows = ref([])
@@ -59,55 +61,55 @@
   const columns = computed(() => [
     {
       type: 'globalIndex',
-      label: '搴忓彿',
+      label: t('table.index'),
       width: 72,
       align: 'center'
     },
     {
       prop: 'flowInstanceNo',
-      label: '娴佺▼瀹炰緥鍙�',
+      label: t('pages.task.flowStepDialog.flowInstanceNo'),
       minWidth: 160,
       showOverflowTooltip: true
     },
     {
       prop: 'stepCode',
-      label: '姝ラ缂栫爜',
+      label: t('pages.task.flowStepDialog.stepCode'),
       minWidth: 140,
       showOverflowTooltip: true
     },
     {
       prop: 'stepName',
-      label: '姝ラ鍚嶇О',
+      label: t('pages.task.flowStepDialog.stepName'),
       minWidth: 180,
       showOverflowTooltip: true
     },
     {
       prop: 'stepType',
-      label: '姝ラ绫诲瀷',
+      label: t('pages.task.flowStepDialog.stepType'),
       minWidth: 140,
       showOverflowTooltip: true
     },
     {
       prop: 'executeResult',
-      label: '鎵ц缁撴灉',
+      label: t('pages.task.flowStepDialog.executeResult'),
       minWidth: 140,
       showOverflowTooltip: true
     },
     {
       prop: 'statusText',
-      label: '鐘舵��',
+      label: t('table.status'),
       width: 120,
       showOverflowTooltip: true
     },
     {
       prop: 'startTimeText',
-      label: '寮�濮嬫椂闂�',
+      label: t('pages.task.flowStepDialog.startTime'),
       minWidth: 180,
       showOverflowTooltip: true
     },
     {
       prop: 'endTimeText',
-      label: '缁撴潫鏃堕棿',
+      label: t('pages.task.flowStepDialog.endTime'),
       minWidth: 180,
       showOverflowTooltip: true
     }
@@ -138,7 +140,7 @@
           current: pagination.current,
           size: pagination.size
         },
-        { timeoutMessage: '娴佺▼姝ラ鍔犺浇瓒呮椂锛屽凡鍋滄绛夊緟' }
+        { timeoutMessage: t('pages.task.flowStepDialog.timeout') }
       )
       rows.value = Array.isArray(response?.records)
         ? response.records.map((record) => normalizeFlowStepInstanceRow(record))

--
Gitblit v1.9.1