优化前端双语配置
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import { ref, nextTick } from 'vue'
|
||||
import { ElMessage, ElMessageBox } from 'element-plus'
|
||||
import { $t } from '@/locales'
|
||||
|
||||
/**
|
||||
* SaiAdmin Composable
|
||||
@@ -39,13 +40,13 @@ export function useSaiAdmin() {
|
||||
apiFn: (params: any) => Promise<any>,
|
||||
callback?: () => void
|
||||
): void => {
|
||||
ElMessageBox.confirm(`确定要删除该数据吗?`, '删除数据', {
|
||||
confirmButtonText: '确定',
|
||||
cancelButtonText: '取消',
|
||||
ElMessageBox.confirm($t('uiMsg.deleteConfirmSingle'), $t('uiMsg.titleDelete'), {
|
||||
confirmButtonText: $t('uiMsg.btnOk'),
|
||||
cancelButtonText: $t('uiMsg.btnCancel'),
|
||||
type: 'error'
|
||||
}).then(() => {
|
||||
apiFn({ ids: [row.id] }).then(() => {
|
||||
ElMessage.success('删除成功')
|
||||
ElMessage.success($t('uiMsg.deleteSuccess'))
|
||||
if (callback) callback()
|
||||
})
|
||||
})
|
||||
@@ -57,20 +58,20 @@ export function useSaiAdmin() {
|
||||
callback?: () => void
|
||||
): void => {
|
||||
if (selectedRows.value.length === 0) {
|
||||
ElMessage.warning('请选择要删除的行')
|
||||
ElMessage.warning($t('uiMsg.selectRowsToDelete'))
|
||||
return
|
||||
}
|
||||
ElMessageBox.confirm(
|
||||
`确定要删除选中的 ${selectedRows.value.length} 条数据吗?`,
|
||||
'删除选中数据',
|
||||
$t('uiMsg.deleteConfirmSelected', { n: selectedRows.value.length }),
|
||||
$t('uiMsg.titleDeleteSelected'),
|
||||
{
|
||||
confirmButtonText: '确定',
|
||||
cancelButtonText: '取消',
|
||||
confirmButtonText: $t('uiMsg.btnOk'),
|
||||
cancelButtonText: $t('uiMsg.btnCancel'),
|
||||
type: 'error'
|
||||
}
|
||||
).then(() => {
|
||||
apiFn({ ids: selectedRows.value.map((row) => row.id) }).then(() => {
|
||||
ElMessage.success('删除成功')
|
||||
ElMessage.success($t('uiMsg.deleteSuccess'))
|
||||
if (callback) callback()
|
||||
selectedRows.value = []
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user