数据字典添加字典英文名称

This commit is contained in:
qq787203167
2022-02-15 09:56:59 +08:00
parent 6309e7a43f
commit 75094c1bc4
3 changed files with 26 additions and 1 deletions
+2
View File
@@ -151,7 +151,9 @@ module.exports = {
permissionTemporrily:'普通员工暂此权限',
DepartmentRole:'部门角色',
DictionaryName:'字典名称',
DictionaryEnName:'字典英文名称',
enterDictionary:'请输入字典名称',
enterEnDictionary:'请输入字典英文名称',
DictionaryNumber:'字典编号',
enterDictionaryNumber:'请输入字典编号',
DictionaryInformation:'字典信息',
+12
View File
@@ -10,6 +10,11 @@
<a-input :placeholder="$t('enterDictionary')" v-model="queryParam.dictName"></a-input>
</a-form-item>
</a-col>
<a-col :md="7" :sm="8">
<a-form-item :label="$t('DictionaryEnName')" :labelCol="{span: 6}" :wrapperCol="{span: 14, offset: 1}">
<a-input :placeholder="$t('enterEnDictionary')" v-model="queryParam.dictEnName"></a-input>
</a-form-item>
</a-col>
<a-col :md="7" :sm="8">
<a-form-item :label="$t('DictionaryNumber')" :labelCol="{span: 6}" :wrapperCol="{span: 14, offset: 1}">
<a-input :placeholder="$t('enterDictionaryNumber')" v-model="queryParam.dictCode"></a-input>
@@ -105,6 +110,12 @@
align: "left",
dataIndex: 'dictName',
},
{
title: this.$t('DictionaryEnName'),
align: "left",
width: 180,
dataIndex: 'dictEnName',
},
{
title: this.$t('DictionaryNumber'),
align: "left",
@@ -172,6 +183,7 @@
searchReset() {
var that = this;
that.queryParam.dictName = "";
that.queryParam.dictEnName = "";
that.queryParam.dictCode = "";
that.loadData(this.ipagination.current);
},
@@ -18,6 +18,13 @@
<a-input :placeholder="$t('enterDictionary')" v-decorator.trim="[ 'dictName', validatorRules.dictName]"/>
</a-form-item>
<a-form-item
:labelCol="labelCol"
:wrapperCol="wrapperCol"
:label="$t('DictionaryName')">
<a-input :placeholder="$t('enterDictionary')" v-decorator.trim="[ 'dictEnName', validatorRules.dictEnName]"/>
</a-form-item>
<a-form-item
:labelCol="labelCol"
:wrapperCol="wrapperCol"
@@ -61,6 +68,9 @@
form: this.$form.createForm(this),
validatorRules: {
dictName: { rules: [{ required: true, message: this.$t('enterDictionary') }] },
dictEnName: {
rules: [{ required: true, message: this.$t('enterEnDictionary') }]
},
dictCode: {
rules: [{ required: true, message: this.$t('enterDictionaryCode') },
{ validator: this.validateDictCode }]
@@ -103,7 +113,7 @@
this.model = Object.assign({}, record)
this.visible = true
this.$nextTick(() => {
this.form.setFieldsValue(pick(this.model, 'dictName', 'dictCode', 'description'))
this.form.setFieldsValue(pick(this.model, 'dictName', 'dictEnName', 'dictCode', 'description'))
})
},
// 确定
@@ -114,6 +124,7 @@
if (!err) {
that.confirmLoading = true
values.dictName = (values.dictName || '').trim()
values.dictEnName = (values.dictEnName || '').trim()
values.dictCode = (values.dictCode || '').trim()
values.description = (values.description || '').trim()
let formData = Object.assign(this.model, values)