From fc27b583e220a5dc28a3f29614ff38b176e9227f Mon Sep 17 00:00:00 2001 From: Lewis_yan Date: Thu, 9 Apr 2026 09:09:32 +0800 Subject: [PATCH] feat(i18n): add useI18n to user/index.vue for tree deptList --- web/src/views/system/user/index.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/web/src/views/system/user/index.vue b/web/src/views/system/user/index.vue index 117a559..ce0b8bf 100644 --- a/web/src/views/system/user/index.vue +++ b/web/src/views/system/user/index.vue @@ -4,7 +4,7 @@

- 部门列表 + {{ $t('message.pages.user.tree.deptList') }} @@ -56,12 +56,14 @@ import {createCrudOptions} from './crud'; import * as api from './api'; import {ElTree} from 'element-plus'; import {ref, onMounted, watch, toRaw, h} from 'vue'; +import {useI18n} from 'vue-i18n'; import XEUtils from 'xe-utils'; import {getElementLabelLine} from 'element-tree-line'; import importExcel from '/@/components/importExcel/index.vue' import {getBaseURL} from '/@/utils/baseUrl'; +const { t } = useI18n(); const ElementTreeLine = getElementLabelLine(h); interface Tree { @@ -78,7 +80,7 @@ interface APIResponseData { } // 引入组件 -const placeholder = ref('请输入部门名称'); +const placeholder = ref(t('message.pages.user.tree.deptPlaceholder')); const filterText = ref(''); const treeRef = ref>();