refactor: i18n#1005314
--bug=1005314 --user=lyh 【测试跟踪】国际化问题 https://www.tapd.cn/55049933/s/1052794
This commit is contained in:
parent
391e4224a8
commit
05f75c74ca
|
@ -20,6 +20,7 @@
|
||||||
import MsDialogFooter from "@/business/components/common/components/MsDialogFooter";
|
import MsDialogFooter from "@/business/components/common/components/MsDialogFooter";
|
||||||
import treeTransfer from 'el-tree-transfer'
|
import treeTransfer from 'el-tree-transfer'
|
||||||
import {getAllFieldWithCustomFields, saveCustomTableHeader} from "@/common/js/tableUtils";
|
import {getAllFieldWithCustomFields, saveCustomTableHeader} from "@/common/js/tableUtils";
|
||||||
|
import {SYSTEM_FIELD_NAME_MAP} from "@/common/js/table-constants";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "MsCustomTableHeader",
|
name: "MsCustomTableHeader",
|
||||||
|
@ -45,6 +46,12 @@ export default {
|
||||||
},
|
},
|
||||||
open(items) {
|
open(items) {
|
||||||
items = JSON.parse(JSON.stringify(items));
|
items = JSON.parse(JSON.stringify(items));
|
||||||
|
items.forEach(it => {
|
||||||
|
if (it.isCustom) {
|
||||||
|
// i18n
|
||||||
|
it.label = SYSTEM_FIELD_NAME_MAP[it.id] ? this.$t(SYSTEM_FIELD_NAME_MAP[it.id]) : it.label;
|
||||||
|
}
|
||||||
|
})
|
||||||
let fields = getAllFieldWithCustomFields(this.type, this.customFields);
|
let fields = getAllFieldWithCustomFields(this.type, this.customFields);
|
||||||
this.selectedKeys = [];
|
this.selectedKeys = [];
|
||||||
this.fromFields = [];
|
this.fromFields = [];
|
||||||
|
@ -52,6 +59,9 @@ export default {
|
||||||
this.selectedFields = items;
|
this.selectedFields = items;
|
||||||
fields.forEach(field => {
|
fields.forEach(field => {
|
||||||
if (this.selectedKeys.indexOf(field.key) < 0) {
|
if (this.selectedKeys.indexOf(field.key) < 0) {
|
||||||
|
if (field.isCustom) {
|
||||||
|
field.label = SYSTEM_FIELD_NAME_MAP[field.id] ? this.$t(SYSTEM_FIELD_NAME_MAP[field.id]) : field.label
|
||||||
|
}
|
||||||
this.fromFields.push(field);
|
this.fromFields.push(field);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -134,7 +134,7 @@
|
||||||
<ms-table-column v-for="field in issueTemplate.customFields" :key="field.id"
|
<ms-table-column v-for="field in issueTemplate.customFields" :key="field.id"
|
||||||
:field="item"
|
:field="item"
|
||||||
:fields-width="fieldsWidth"
|
:fields-width="fieldsWidth"
|
||||||
:label="field.name"
|
:label="field.system ? $t(systemNameMap[field.name]) :field.name"
|
||||||
:prop="field.name">
|
:prop="field.name">
|
||||||
<template v-slot="scope">
|
<template v-slot="scope">
|
||||||
<span v-if="field.name === '状态'">
|
<span v-if="field.name === '状态'">
|
||||||
|
|
Loading…
Reference in New Issue