feat(select-branch): add label view code-only

This commit is contained in:
Methapon2001 2024-12-04 15:44:49 +07:00
parent 71ccf65f9d
commit ed13856449

View file

@ -26,6 +26,7 @@ defineEmits<{
}>();
type ExclusiveProps = {
codeOnly?: boolean;
selectFirstValue?: boolean;
branchVirtual?: boolean;
};
@ -81,14 +82,15 @@ function setDefaultValue() {
:option="
selectOptions.map((v) => {
const ret = {
label:
`${branchVirtual ? $t('branch.card.branchVirtual') : ''}` +
(
{
['eng']: [v.nameEN, `(${v.code})`].join(' '),
['tha']: [v.name, `(${v.code})`].join(' '),
} as const
)[$i18n.locale],
label: codeOnly
? v.code
: `${branchVirtual ? $t('branch.card.branchVirtual') : ''}` +
(
{
['eng']: [v.nameEN, `(${v.code})`].join(' '),
['tha']: [v.name, `(${v.code})`].join(' '),
} as const
)[$i18n.locale],
value: v.id,
};
return ret;