[update 88380] 列表翻译补充

This commit is contained in:
danshihao
2024-08-12 09:51:19 +08:00
parent 36b9d5d4d3
commit 42343ab785
5 changed files with 34 additions and 8 deletions
@@ -230,7 +230,8 @@ export default {
title: this.$t('docTool.comparison.textStatus'),
ellipsis: true,
dataIndex: 'fileType_dictText',
width: 100
width: 100,
scopedSlots: { customRender: 'dictText' }
},
{
title: this.$t('fileName'),
@@ -263,7 +264,8 @@ export default {
title: this.$t('docTool.comparison.textStatus'),
ellipsis: true,
dataIndex: 'fileType_dictText',
width: 100
width: 100,
scopedSlots: { customRender: 'dictText' }
},
{
title: this.$t('fileName'),
@@ -126,6 +126,7 @@
<!-- 12, 树选择 -->
<s-tree-select
v-else-if="item.fieldShowType === FieldType.TREE.value"
:replaceFields="getReplaceFields(item.dbFieldName)"
v-model="formInline[item.dbFieldName]"
:disabled="disabled || disabledFieldList.includes(item.dbFieldName)"
:tree-data="optionsData[item.dbFieldName]"
@@ -145,6 +146,7 @@
<!-- 15, 树选择单选 -->
<s-tree-select v-else-if="item.fieldShowType === FieldType.TREE_SINGLE.value"
v-model="formInline[item.dbFieldName]"
:replaceFields="getReplaceFields(item.dbFieldName)"
:disabled="disabled || disabledFieldList.includes(item.dbFieldName)"
:tree-data="optionsData[item.dbFieldName]"
:label-in-value="false"
@@ -257,6 +259,12 @@ export default {
hiddenFieldList: ['item_content'], // 隐藏的字段
radioDictSelect: [], // 使用radio样式的数据字典单选
disabledFieldList: [], // 禁用的字段
// 需要英文状态下翻译下拉的字段
dictTextFieldList: [
'professional_field', // 全部-专业领域
'applicable_market', // 适用市场
'domain_area' // 条款-专业领域
],
specialPlaceholder: {}, // 特殊的placeholder
optionsData: {}, // 通过接口获取的下拉数据
title: this.$t('newlyAdded'),
@@ -299,6 +307,18 @@ export default {
}
},
methods: {
/**
* 处理英文下树结构下拉的字段替换
* @param field - 字段名
*/
getReplaceFields (field) {
const obj = {}
// 数据字典或标签内容管理英文是enTitle
if (this.dictTextFieldList.includes(field)) {
obj.title = this.isChinese() ? 'title' : 'enTitle'
}
return obj
},
/**
* 新增
*/
@@ -108,7 +108,8 @@ export default {
{
dataIndex: 'origin_dictText',
title: this.$t('docTool.split.dataType'),
width: 150
width: 150,
scopedSlots: { customRender: 'dictText' }
},
// 标准号
{
@@ -126,7 +127,8 @@ export default {
{
dataIndex: 'standardFileType_dictText',
title: this.$t('docTool.comparison.textStatus'),
width: 150
width: 150,
scopedSlots: { customRender: 'dictText' }
},
// 附件
{
@@ -88,7 +88,8 @@ export default {
{
dataIndex: 'origin_dictText',
title: this.$t('docTool.split.dataType'),
width: 150
width: 150,
scopedSlots: { customRender: 'dictText' }
},
// 标准号
{
@@ -106,7 +107,8 @@ export default {
{
dataIndex: 'standardFileType_dictText',
title: this.$t('docTool.comparison.textStatus'),
width: 150
width: 150,
scopedSlots: { customRender: 'dictText' }
},
// 附件
{
@@ -258,7 +258,7 @@ export default {
{
required: true,
message: this.$t('pleaseEnter') + this.$t('system.tag.attributeNameEnglish'),
trigger: 'change'
trigger: 'blur'
},
// { max: 50, message: this.$t('cantExeed') + '50' + this.$t('characters'), trigger: 'blur' },
{ validator: this.test }
@@ -507,7 +507,7 @@ export default {
}
})
// 树形结构
if (this.form.fieldShowType === FieldType.TREE.value || this.form.fieldShowType === FieldType.TREE_SINGLE.value || this.form.fieldShowType === FieldType.TREE_MODAL_SELECT.value || val === FieldType.TREE_MODAL_SELECT_SEARCH_DIFF.value) {
if (this.form.fieldShowType === FieldType.TREE.value || this.form.fieldShowType === FieldType.TREE_SINGLE.value || this.form.fieldShowType === FieldType.TREE_MODAL_SELECT.value || this.form.fieldShowType === FieldType.TREE_MODAL_SELECT_SEARCH_DIFF.value) {
this.contentOption = [...this.contentOptionTree]
this.isTagContent = true
} else if (this.form.fieldShowType === FieldType.OPTION_SINGLE.value || this.form.fieldShowType === FieldType.OPTION_MORE.value) {