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/system/role/modules/role-search.vue |   33 ++++++++++++++++++++++++++++-----
 1 files changed, 28 insertions(+), 5 deletions(-)

diff --git a/rsf-design/src/views/system/role/modules/role-search.vue b/rsf-design/src/views/system/role/modules/role-search.vue
index dd19870..b1b8d13 100644
--- a/rsf-design/src/views/system/role/modules/role-search.vue
+++ b/rsf-design/src/views/system/role/modules/role-search.vue
@@ -11,6 +11,7 @@
 
 <script setup>
   import { createRoleSearchState, getRoleStatusOptions } from '../rolePage.helpers'
+  import { useI18n } from 'vue-i18n'
 
   const props = defineProps({
     modelValue: { required: true }
@@ -18,6 +19,7 @@
 
   const emit = defineEmits(['update:modelValue', 'search', 'reset'])
   const searchBarRef = ref()
+  const { t } = useI18n()
 
   const formData = computed({
     get: () => props.modelValue,
@@ -50,11 +52,32 @@
   }
 
   const formItems = computed(() => [
-    createInputSearchItem('瑙掕壊鍚嶇О', 'name', '璇疯緭鍏ヨ鑹插悕绉�'),
-    createInputSearchItem('瑙掕壊缂栫爜', 'code', '璇疯緭鍏ヨ鑹茬紪鐮�'),
-    createInputSearchItem('澶囨敞', 'memo', '璇疯緭鍏ュ娉�'),
-    createInputSearchItem('鍏抽敭瀛�', 'condition', '杈撳叆鍏抽敭瀛楁悳绱�'),
-    createSelectSearchItem('鐘舵��', 'status', '璇烽�夋嫨鐘舵��', getRoleStatusOptions())
+    createInputSearchItem(
+      t('pages.system.role.search.name'),
+      'name',
+      t('pages.system.role.search.namePlaceholder')
+    ),
+    createInputSearchItem(
+      t('pages.system.role.search.code'),
+      'code',
+      t('pages.system.role.search.codePlaceholder')
+    ),
+    createInputSearchItem(
+      t('pages.system.role.search.memo'),
+      'memo',
+      t('pages.system.role.search.memoPlaceholder')
+    ),
+    createInputSearchItem(
+      t('pages.system.role.search.condition'),
+      'condition',
+      t('pages.system.role.search.conditionPlaceholder')
+    ),
+    createSelectSearchItem(
+      t('pages.system.role.search.status'),
+      'status',
+      t('pages.system.role.search.statusPlaceholder'),
+      getRoleStatusOptions()
+    )
   ])
 
   function handleReset() {

--
Gitblit v1.9.1