Skip to content

Commit

Permalink
fix: 国际化 (#417)
Browse files Browse the repository at this point in the history
* fix: 国际化
* fix: 内置字段多条件搜索

Co-authored-by: v_yutyi <[email protected]>
  • Loading branch information
yuri0528 and v_yutyi authored May 10, 2022
1 parent 908c36e commit 90fdd48
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 6 deletions.
2 changes: 1 addition & 1 deletion src/pages/src/views/organization/details/InputSelect.vue
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
v-for="(option, index) in item.options"
:key="index"
:id="option.id"
:name="statusMap[option.value]">
:name="$i18n.locale === 'en' ? option.id : statusMap[option.id]">
</bk-option>
</bk-select>
</div>
Expand Down
5 changes: 4 additions & 1 deletion src/pages/src/views/organization/details/UserMaterial.vue
Original file line number Diff line number Diff line change
Expand Up @@ -247,7 +247,10 @@ export default {
try {
for (let i = 0; i < options.length; i++) {
if (value === options[i].id) {
return this.statusMap[options[i].value];
if (this.$i18n.locale === 'en') {
return value;
}
return this.statusMap[options[i].id];
}
}
} catch (e) {
Expand Down
15 changes: 12 additions & 3 deletions src/pages/src/views/organization/index.vue
Original file line number Diff line number Diff line change
Expand Up @@ -489,7 +489,11 @@ export default {
const multiable = true;
if (options.length > 0) {
options.forEach((k) => {
children.push({ id: k.id, name: k.value });
if (this.$i18n.locale === 'en') {
children.push({ id: k.id, name: k.id });
} else {
children.push({ id: k.id, name: k.value });
}
});
this.heardList.push({ name, id, multiable, children });
} else {
Expand Down Expand Up @@ -602,7 +606,7 @@ export default {
this.setTableFields.forEach((item) => {
if (item.options && item.options.length) {
item.options.forEach((key) => {
this.$set(this.statusMap, key.value, key.value);
this.$set(this.statusMap, key.id, key.value);
});
}
});
Expand Down Expand Up @@ -755,7 +759,12 @@ export default {
this.getTableData();
},
updateHeardList(value) {
this.searchDataList = value;
this.searchDataList = [];
value.forEach((item) => {
if (item.builtin) {
this.searchDataList.push(item);
}
});
},
handleClear() {
if (this.tableSearchedKey !== []) {
Expand Down
5 changes: 4 additions & 1 deletion src/pages/src/views/organization/table/UserTable.vue
Original file line number Diff line number Diff line change
Expand Up @@ -259,7 +259,10 @@ export default {
}
for (let i = 0; i < options.length; i++) {
if (options[i].id === value) {
return this.statusMap[options[i].value];
if (this.$i18n.locale === 'en') {
return value;
}
return this.statusMap[options[i].id];
}
}
} else {
Expand Down

0 comments on commit 90fdd48

Please sign in to comment.