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/common/useCrudPage.js | 27 ++++++++++++++-------------
1 files changed, 14 insertions(+), 13 deletions(-)
diff --git a/rsf-design/src/views/system/common/useCrudPage.js b/rsf-design/src/views/system/common/useCrudPage.js
index 2c2b7e8..e0b3b00 100644
--- a/rsf-design/src/views/system/common/useCrudPage.js
+++ b/rsf-design/src/views/system/common/useCrudPage.js
@@ -1,5 +1,6 @@
import { ref } from 'vue'
import { ElMessage, ElMessageBox } from 'element-plus'
+import { $t } from '@/locales'
export function useCrudPage({
createEmptyModel,
@@ -43,35 +44,35 @@
try {
if (dialogType.value === 'edit') {
await updateRequest(payload)
- ElMessage.success('淇敼鎴愬姛')
+ ElMessage.success($t('crud.messages.updateSuccess'))
closeDialog()
await refreshUpdate?.()
return
}
await saveRequest(payload)
- ElMessage.success('鏂板鎴愬姛')
+ ElMessage.success($t('crud.messages.createSuccess'))
closeDialog()
await refreshCreate?.()
} catch (error) {
- ElMessage.error(error?.message || '鎻愪氦澶辫触')
+ ElMessage.error(error?.message || $t('crud.messages.submitFailed'))
}
}
const handleDelete = async (record) => {
try {
const recordLabel = resolveRecordLabel?.(record) || record?.id
- await ElMessageBox.confirm(`纭畾瑕佸垹闄�${entityName}銆�${recordLabel}銆嶅悧锛焋, '鍒犻櫎纭', {
- confirmButtonText: '纭畾',
- cancelButtonText: '鍙栨秷',
+ await ElMessageBox.confirm($t('crud.confirm.deleteMessage', { entity: entityName, label: recordLabel }), $t('crud.confirm.deleteTitle'), {
+ confirmButtonText: $t('common.confirm'),
+ cancelButtonText: $t('common.cancel'),
type: 'warning'
})
await deleteRequest(record.id)
- ElMessage.success('鍒犻櫎鎴愬姛')
+ ElMessage.success($t('crud.messages.deleteSuccess'))
await refreshRemove?.()
} catch (error) {
if (error !== 'cancel') {
- ElMessage.error(error?.message || '鍒犻櫎澶辫触')
+ ElMessage.error(error?.message || $t('crud.messages.deleteFailed'))
}
}
}
@@ -84,18 +85,18 @@
if (!ids.length) return
try {
- await ElMessageBox.confirm(`纭畾瑕佹壒閲忓垹闄ら�変腑鐨� ${ids.length} 涓�${entityName}鍚楋紵`, '鎵归噺鍒犻櫎纭', {
- confirmButtonText: '纭畾',
- cancelButtonText: '鍙栨秷',
+ await ElMessageBox.confirm($t('crud.confirm.batchDeleteMessage', { count: ids.length, entity: entityName }), $t('crud.confirm.batchDeleteTitle'), {
+ confirmButtonText: $t('common.confirm'),
+ cancelButtonText: $t('common.cancel'),
type: 'warning'
})
await deleteRequest(ids.join(','))
- ElMessage.success('鎵归噺鍒犻櫎鎴愬姛')
+ ElMessage.success($t('crud.messages.batchDeleteSuccess'))
selectedRows.value = []
await refreshRemove?.()
} catch (error) {
if (error !== 'cancel') {
- ElMessage.error(error?.message || '鎵归噺鍒犻櫎澶辫触')
+ ElMessage.error(error?.message || $t('crud.messages.batchDeleteFailed'))
}
}
}
--
Gitblit v1.9.1