feat: เพิ่ม i18n

This commit is contained in:
Net 2024-06-28 10:49:23 +07:00
parent 753940eb6c
commit 54a20d9558
4 changed files with 16 additions and 2 deletions

View file

@ -5,6 +5,7 @@ const email = defineModel<string>('email');
const contactName = defineModel<string>('contactName'); const contactName = defineModel<string>('contactName');
// const operatingHours = defineModel<string>('operatingHours'); // const operatingHours = defineModel<string>('operatingHours');
const lineId = defineModel<string>('lineId'); const lineId = defineModel<string>('lineId');
const typeBranch = defineModel<string>('typeBranch');
defineProps<{ defineProps<{
title?: string; title?: string;
@ -23,7 +24,11 @@ defineProps<{
:readonly="readonly" :readonly="readonly"
hide-bottom-space hide-bottom-space
class="col-5" class="col-5"
:label="$t('formDialogInputEmailHq')" :label="
typeBranch === 'headOffice'
? $t('formDialogInputEmailHq')
: $t('formDialogInputEmailSubBranch')
"
v-model="email" v-model="email"
for="input-email" for="input-email"
/> />
@ -34,7 +39,11 @@ defineProps<{
:readonly="readonly" :readonly="readonly"
hide-bottom-space hide-bottom-space
class="col-7" class="col-7"
:label="$t('formDialogInputTelephoneHq')" :label="
typeBranch === 'headOffice'
? $t('formDialogInputTelephoneHq')
: $t('formDialogInputTelephoneSubBranch')
"
v-model="telephoneNo" v-model="telephoneNo"
for="input-telephone-no" for="input-telephone-no"
/> />

View file

@ -42,7 +42,9 @@ export default {
formDialogUploadQrCode: 'Upload QR Code', formDialogUploadQrCode: 'Upload QR Code',
formDialogInputTelephoneHq: 'Head Office Telephone Number', formDialogInputTelephoneHq: 'Head Office Telephone Number',
formDialogInputTelephoneSubBranch: 'Branch Telephone Number',
formDialogInputEmailHq: 'Head Office Contact Email', formDialogInputEmailHq: 'Head Office Contact Email',
formDialogInputEmailSubBranch: 'Branch Contact Email',
formDialogInputContactName: 'Contact', formDialogInputContactName: 'Contact',

View file

@ -39,7 +39,9 @@ export default {
formDialogUploadQrCode: 'อัปโหลด QR Code', formDialogUploadQrCode: 'อัปโหลด QR Code',
formDialogInputTelephoneHq: 'เบอร์โทรศัพท์สำนักงานใหญ่', formDialogInputTelephoneHq: 'เบอร์โทรศัพท์สำนักงานใหญ่',
formDialogInputTelephoneSubBranch: 'เบอร์โทรศัพท์สาขา',
formDialogInputEmailHq: 'อีเมลติดต่อสำนักงานใหญ่', formDialogInputEmailHq: 'อีเมลติดต่อสำนักงานใหญ่',
formDialogInputEmailSubBranch: 'อีเมลติดต่อสาขา',
formDialogInputContactName: 'ติดต่อ', formDialogInputContactName: 'ติดต่อ',

View file

@ -896,6 +896,7 @@ watch(locale, () => {
<template #person> <template #person>
<FormBranchContact <FormBranchContact
v-model:type-branch="formTypeBranch"
v-model:telephone-no="formData.telephoneNo" v-model:telephone-no="formData.telephoneNo"
v-model:contact="formData.contact" v-model:contact="formData.contact"
v-model:email="formData.email" v-model:email="formData.email"