2
0

fix:字典管理界面中英适配

This commit is contained in:
zhongzm
2025-02-10 15:21:11 +08:00
parent dd390a8a0f
commit ba535e442f
3 changed files with 31 additions and 9 deletions

View File

@@ -906,7 +906,17 @@ const local: any = {
close: 'Cancel', close: 'Cancel',
deletesuc: 'Deleted successfully', deletesuc: 'Deleted successfully',
deleteerr: 'Delete failed', deleteerr: 'Delete failed',
} },
dict:{
dictname:'Dictionary Name',
dicttype:'Dictionary type',
status:'Status',
remark:'Remarks',
createtime:'Creation time',
operate:'Operate',
deleteask:'Do you confirm the deletion?',
title:'Dictionary list',
},
}, },
form: { form: {
required: 'Cannot be empty', required: 'Cannot be empty',

View File

@@ -907,6 +907,16 @@ const local:any = {
deletesuc:'删除成功', deletesuc:'删除成功',
deleteerr:'删除失败', deleteerr:'删除失败',
}, },
dict:{
dictname:'字典名称',
dicttype:'字典类型',
status:'状态',
remark:'备注',
createtime:'创建时间',
operate:'操作',
deleteask:'确认删除吗?',
title:'字典列表',
},
}, },
form: { form: {
required: '不能为空', required: '不能为空',

View File

@@ -38,19 +38,19 @@ const { columns, columnChecks, data, loading, getData, mobilePagination, searchP
{ {
key: 'dictName', key: 'dictName',
dataIndex: 'dictName', dataIndex: 'dictName',
title: '字典名称', title: t('page.dict.dictname'),
align: 'center' align: 'center'
}, },
{ {
key: 'dictType', key: 'dictType',
dataIndex: 'dictType', dataIndex: 'dictType',
title: '字典类型', title: t('page.dict.dicttype'),
align: 'center' align: 'center'
}, },
{ {
key: 'status', key: 'status',
dataIndex: 'status', dataIndex: 'status',
title: '状态', title: t('page.dict.status'),
align: 'center', align: 'center',
customRender: ({ record }: any) => { customRender: ({ record }: any) => {
if (record.status === null) { if (record.status === null) {
@@ -68,17 +68,17 @@ const { columns, columnChecks, data, loading, getData, mobilePagination, searchP
key: 'remark', key: 'remark',
dataIndex: 'remark', dataIndex: 'remark',
align: 'center', align: 'center',
title: '备注' title: t('page.dict.remark')
}, },
{ {
key: 'createTime', key: 'createTime',
dataIndex: 'createTime', dataIndex: 'createTime',
align: 'center', align: 'center',
title: '创建时间' title: t('page.dict.createtime')
}, },
{ {
key: 'operate', key: 'operate',
title: '操作', title: t('page.dict.operate'),
align: 'center', align: 'center',
width: 200, width: 200,
customRender: ({ record }: any) => ( customRender: ({ record }: any) => (
@@ -89,7 +89,9 @@ const { columns, columnChecks, data, loading, getData, mobilePagination, searchP
</Button> </Button>
)} )}
{isShowBtn('system:dict:remove') && ( {isShowBtn('system:dict:remove') && (
<Popconfirm onConfirm={() => handleDelete(record.dictId)} title="确认删除吗?"> <Popconfirm
title={t('page.dict.deleteask')}
onConfirm={() => handleDelete(record.dictId)}>
<Button danger size="small"> <Button danger size="small">
{$t('common.delete')} {$t('common.delete')}
</Button> </Button>
@@ -144,7 +146,7 @@ function fnDataView(dictId: string | number = '0') {
<template> <template>
<div class="min-h-500px flex-col-stretch gap-16px overflow-hidden lt-sm:overflow-auto"> <div class="min-h-500px flex-col-stretch gap-16px overflow-hidden lt-sm:overflow-auto">
<DictSearch v-model:model="searchParams" @reset="resetSearchParams" @search="getData" /> <DictSearch v-model:model="searchParams" @reset="resetSearchParams" @search="getData" />
<ACard title="字典列表" :bordered="false" :body-style="{ flex: 1, overflow: 'hidden' }" <ACard :title="t('page.dict.title')" :bordered="false" :body-style="{ flex: 1, overflow: 'hidden' }"
class="flex-col-stretch sm:flex-1-hidden card-wrapper"> class="flex-col-stretch sm:flex-1-hidden card-wrapper">
<template #extra> <template #extra>
<TableHeaderOperation v-model:columns="columnChecks" :disabled-delete="checkedRowKeys.length === 0" <TableHeaderOperation v-model:columns="columnChecks" :disabled-delete="checkedRowKeys.length === 0"