fix: tree i18n branch
This commit is contained in:
parent
0f30a88a24
commit
7765469853
1 changed files with 5 additions and 3 deletions
|
|
@ -191,13 +191,15 @@ const treeData = computed(() => {
|
|||
const children: Branch[] = [];
|
||||
|
||||
branchData.value?.result.forEach((v) => {
|
||||
if (v.isHeadOffice) map[v.id] = Object.assign(v, { branch: [] });
|
||||
else children.push(v);
|
||||
const name = locale.value === 'eng' ? v.nameEN : v.name;
|
||||
if (v.isHeadOffice) map[v.id] = { ...v, name, branch: [] };
|
||||
else children.push({ ...v, name });
|
||||
});
|
||||
|
||||
children.forEach((v) => {
|
||||
const name = locale.value === 'eng' ? v.nameEN : v.name;
|
||||
if (v.headOfficeId && map[v.headOfficeId]) {
|
||||
map[v.headOfficeId].branch.push(v);
|
||||
map[v.headOfficeId].branch.push({ ...v, name });
|
||||
}
|
||||
});
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue