From ed138564494c20db94d349c031cfb9ac5a7e4369 Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Wed, 4 Dec 2024 15:44:49 +0700 Subject: [PATCH] feat(select-branch): add label view code-only --- src/components/shared/select/SelectBranch.vue | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/components/shared/select/SelectBranch.vue b/src/components/shared/select/SelectBranch.vue index 9bd092d2..5fe23b23 100644 --- a/src/components/shared/select/SelectBranch.vue +++ b/src/components/shared/select/SelectBranch.vue @@ -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;