-
+ ? $t('branchHQLabel')
+ : $t('branchLabel')
+ }}
+
+
+
+ {
+ if (props.row.isHeadOffice) {
+ fieldSelectedBranch.value = '';
+ inputSearch = '';
+ currentHq = {
+ id: props.row.id,
+ code: props.row.code,
+ };
+ beforeBranch = {
+ id: '',
+ code: '',
+ };
+ }
+ }
+ "
+ :metadata="props.row"
+ :color="props.row.isHeadOffice ? 'hq' : 'br'"
+ :key="props.row.id"
+ :data="{
+ branchLabelCode: props.row.code,
+ branchLabelName:
+ $i18n.locale === 'en-US'
+ ? props.row.nameEN
+ : props.row.name,
+ branchLabelTel: props.row.contact
+ .map((c: BranchContact) => c.telephoneNo)
+ .join(','),
+ branchLabelAddress:
+ $i18n.locale === 'en-US'
+ ? `${props.row.addressEN || ''} ${props.row.subDistrict?.nameEN || ''} ${props.row.district?.nameEN || ''} ${props.row.province?.nameEN || ''}`
+ : `${props.row.address || ''} ${props.row.subDistrict?.name || ''} ${props.row.district?.name || ''} ${props.row.province?.name || ''}`,
+ branchLabelType: $t(
+ props.row.isHeadOffice
+ ? 'branchHQLabel'
+ : 'branchLabel',
+ ),
+ }"
+ :field-selected="fieldSelected"
+ :badge-field="['branchLabelStatus']"
+ :inactive="props.row.status === 'INACTIVE'"
+ @view-detail="
+ (v) => {
+ triggerEdit(
+ 'drawer',
+ v.id,
+ v.isHeadOffice ? 'headOffice' : 'subBranch',
+ v.code,
+ );
+ }
+ "
+ />
+
+