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/components/core/tables/art-table/index.vue | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/rsf-design/src/components/core/tables/art-table/index.vue b/rsf-design/src/components/core/tables/art-table/index.vue
index 3fd2c73..92374b1 100644
--- a/rsf-design/src/components/core/tables/art-table/index.vue
+++ b/rsf-design/src/components/core/tables/art-table/index.vue
@@ -48,7 +48,7 @@
<template #empty>
<div v-if="loading"></div>
- <ElEmpty v-else :description="emptyText" :image-size="120" />
+ <ElEmpty v-else :description="resolvedEmptyText" :image-size="120" />
</template>
</ElTable>
@@ -73,6 +73,7 @@
<script setup>
import { ref, computed, nextTick, watchEffect, getCurrentInstance, useAttrs } from 'vue'
+ import { useI18n } from 'vue-i18n'
import { storeToRefs } from 'pinia'
import { useTableStore } from '@/store/modules/table'
import { useCommon } from '@/hooks/core/useCommon'
@@ -83,6 +84,7 @@
const elTableRef = ref(null)
const paginationRef = ref()
const tableHeaderRef = ref()
+ const { t } = useI18n()
const tableStore = useTableStore()
const { isBorder, isZebra, tableSize, isFullScreen, isHeaderBackground } = storeToRefs(tableStore)
const props = defineProps({
@@ -96,7 +98,7 @@
border: { required: false, default: void 0 },
size: { required: false, default: void 0 },
emptyHeight: { required: false, default: '100%' },
- emptyText: { required: false, default: '鏆傛棤鏁版嵁' },
+ emptyText: { required: false, default: '' },
showTableHeader: { required: false, default: true }
})
const instance = getCurrentInstance()
@@ -189,6 +191,7 @@
: void 0
}))
const showPagination = computed(() => props.pagination && !isEmpty.value)
+ const resolvedEmptyText = computed(() => props.emptyText || t('table.emptyText'))
const shouldRenderSlotScope = (slotScope) => {
return slotScope.$index === void 0 || slotScope.$index >= 0
}
--
Gitblit v1.9.1