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">
{{
{
[CustomerType.Corporate]: {
[Lang.English]: data.registerNameEN,
[Lang.Thai]: data.registerName,
}[$i18n.locale],
[CustomerType.Corporate]:
{
[1]: data.registerNameEN?.trim(),
[0]: data.registerName?.trim(),
}[+($i18n.locale === Lang.English)] || '-',
[CustomerType.Person]:
{
[Lang.English]: `${optionStore.mapOption(data.namePrefix)} ${data.firstNameEN} ${data.lastNameEN}`,
[Lang.Thai]: `${optionStore.mapOption(data.namePrefix)} ${data.firstName} ${data.lastName}`,
}[$i18n.locale] || '-',
[1]: `${optionStore.mapOption(data.namePrefix)} ${data.firstNameEN} ${data.lastNameEN}`.trim(),
[0]: `${optionStore.mapOption(data.namePrefix)} ${data.firstName} ${data.lastName}`.trim(),
}[+($i18n.locale === Lang.English)] || '-',
}[data.customer.customerType]
}}
@ -63,14 +64,14 @@ const optionStore = useOptionStore();
{{
{
[CustomerType.Corporate]: {
[Lang.English]: data.registerNameEN,
[Lang.Thai]: data.registerName,
}[$i18n.locale],
[1]: data.registerNameEN,
[0]: data.registerName,
}[+($i18n.locale === Lang.English)],
[CustomerType.Person]:
{
[Lang.English]: `${optionStore.mapOption(data.namePrefix)} ${data.firstNameEN} ${data.lastNameEN}`,
[Lang.Thai]: `${optionStore.mapOption(data.namePrefix)} ${data.firstName} ${data.lastName}`,
}[$i18n.locale] || '-',
[1]: `${optionStore.mapOption(data.namePrefix)} ${data.firstNameEN} ${data.lastNameEN}`,
[0]: `${optionStore.mapOption(data.namePrefix)} ${data.firstName} ${data.lastName}`,
}[+($i18n.locale === Lang.English)] || '-',
}[data.customer.customerType]
}}
({{ data.code }})