fix: make it fallback language instead of matched key

This commit is contained in:
Methapon2001 2024-12-19 10:26:46 +07:00
parent e15f0102fa
commit d8844e7599

View file

@ -19,15 +19,16 @@ const optionStore = useOptionStore();
<div v-if="simple" class="row items-center"> <div v-if="simple" class="row items-center">
{{ {{
{ {
[CustomerType.Corporate]: { [CustomerType.Corporate]:
[Lang.English]: data.registerNameEN, {
[Lang.Thai]: data.registerName, [1]: data.registerNameEN?.trim(),
}[$i18n.locale], [0]: data.registerName?.trim(),
}[+($i18n.locale === Lang.English)] || '-',
[CustomerType.Person]: [CustomerType.Person]:
{ {
[Lang.English]: `${optionStore.mapOption(data.namePrefix)} ${data.firstNameEN} ${data.lastNameEN}`, [1]: `${optionStore.mapOption(data.namePrefix)} ${data.firstNameEN} ${data.lastNameEN}`.trim(),
[Lang.Thai]: `${optionStore.mapOption(data.namePrefix)} ${data.firstName} ${data.lastName}`, [0]: `${optionStore.mapOption(data.namePrefix)} ${data.firstName} ${data.lastName}`.trim(),
}[$i18n.locale] || '-', }[+($i18n.locale === Lang.English)] || '-',
}[data.customer.customerType] }[data.customer.customerType]
}} }}
@ -63,14 +64,14 @@ const optionStore = useOptionStore();
{{ {{
{ {
[CustomerType.Corporate]: { [CustomerType.Corporate]: {
[Lang.English]: data.registerNameEN, [1]: data.registerNameEN,
[Lang.Thai]: data.registerName, [0]: data.registerName,
}[$i18n.locale], }[+($i18n.locale === Lang.English)],
[CustomerType.Person]: [CustomerType.Person]:
{ {
[Lang.English]: `${optionStore.mapOption(data.namePrefix)} ${data.firstNameEN} ${data.lastNameEN}`, [1]: `${optionStore.mapOption(data.namePrefix)} ${data.firstNameEN} ${data.lastNameEN}`,
[Lang.Thai]: `${optionStore.mapOption(data.namePrefix)} ${data.firstName} ${data.lastName}`, [0]: `${optionStore.mapOption(data.namePrefix)} ${data.firstName} ${data.lastName}`,
}[$i18n.locale] || '-', }[+($i18n.locale === Lang.English)] || '-',
}[data.customer.customerType] }[data.customer.customerType]
}} }}
({{ data.code }}) ({{ data.code }})