[update] 标准详情页翻译
This commit is contained in:
+21
-5
@@ -54,14 +54,26 @@
|
||||
<span v-else>{{ global.emptyLine }}</span>
|
||||
</div>
|
||||
<!-- 需要显示查看全部按钮 -->
|
||||
<a v-else-if="showViewAllField.includes(formItem.dbFieldName) &&
|
||||
<a-button v-else-if="showViewAllField.includes(formItem.dbFieldName) &&
|
||||
(detailData[formItem.dbFieldName + '_dictText'] || detailData[formItem.dbFieldName])"
|
||||
@click="viewAll(formItem.dbFieldName)">
|
||||
type="primary" ghost @click="viewAll(formItem.dbFieldName)">
|
||||
{{ $t('enterpriseStandardLibrary.standard.viewAll')}}
|
||||
</a>
|
||||
</a-button>
|
||||
<!-- 是需要翻译的也需要双语翻译的,并且不在不需要双语翻译的字段里 -->
|
||||
<span v-else-if="needDictFieldList.includes(formItem.fieldShowType) && needEnNameFieldType.includes(formItem.fieldShowType) && !needEnNameTypeNotUseField.includes(formItem.dbFieldName)">
|
||||
{{
|
||||
detailData[(isChinese() ? formItem.dbFieldName + '_dictText' : formItem.dbFieldName + '_dictTextEn')] || global.emptyLine
|
||||
}}
|
||||
</span>
|
||||
<!-- 是需要翻译的但不需要双语翻译的,或者在需要双语翻译的类型里,但是不需要双语翻译的字段 -->
|
||||
<span v-else-if="needDictFieldList.includes(formItem.fieldShowType) && (!needEnNameFieldType.includes(formItem.fieldShowType) || needEnNameFieldType.includes(formItem.fieldShowType) && needEnNameTypeNotUseField.includes(formItem.dbFieldName))">
|
||||
{{
|
||||
detailData[formItem.dbFieldName + '_dictText'] || global.emptyLine
|
||||
}}
|
||||
</span>
|
||||
<span v-else>
|
||||
{{
|
||||
detailData[needDictFieldList.includes(formItem.fieldShowType) ? formItem.dbFieldName + '_dictText' : formItem.dbFieldName] || global.emptyLine
|
||||
detailData[formItem.dbFieldName] || global.emptyLine
|
||||
}}
|
||||
</span>
|
||||
</div>
|
||||
@@ -180,6 +192,10 @@ export default {
|
||||
retractableFlag: {}, // 面板展开收起的标识
|
||||
// 业务基本信息有几个部分
|
||||
formPartList: [],
|
||||
// 需要双语切换翻译的属性类型
|
||||
needEnNameFieldType: [FieldType.OPTION_SINGLE.value, FieldType.OPTION_MORE.value, FieldType.TREE.value, FieldType.TREE_SINGLE.value],
|
||||
// 是双语切换翻译的属性,但是不翻译的字段
|
||||
needEnNameTypeNotUseField: ['standard_system']
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
@@ -310,7 +326,7 @@ export default {
|
||||
},
|
||||
// 查看全部
|
||||
viewAll (fieldName) {
|
||||
const data = this.detailData[fieldName + '_dictText'] || this.detailData[fieldName]
|
||||
const data = this.isChinese() ? this.detailData[fieldName + '_dictText'] : this.detailData[fieldName + '_dictTextEn'] || this.detailData[fieldName]
|
||||
this.$refs.textContentModal.open(data)
|
||||
},
|
||||
handlePreview (file, formItem) {
|
||||
|
||||
Reference in New Issue
Block a user