fix: history i18n

This commit is contained in:
puriphatt 2024-09-27 17:01:10 +07:00
parent 3d92004393
commit eefddd1963
3 changed files with 110 additions and 54 deletions

View file

@ -17,7 +17,7 @@ const historyList = defineModel<EmployeeHistory[]>('historyList', {
const columns: QTableColumn[] = [ const columns: QTableColumn[] = [
{ {
name: 'updatedAt', name: 'updatedAt',
label: t('time'), label: t('general.time'),
field: 'updatedAt', field: 'updatedAt',
align: 'left', align: 'left',
headerStyle: 'font-weight: bold', headerStyle: 'font-weight: bold',
@ -25,7 +25,7 @@ const columns: QTableColumn[] = [
{ {
name: 'updatedBy', name: 'updatedBy',
align: 'center', align: 'center',
label: t('editBy'), label: t('general.updatedBy'),
field: 'updatedBy', field: 'updatedBy',
headerStyle: 'font-weight: bold', headerStyle: 'font-weight: bold',
}, },
@ -39,14 +39,14 @@ const columns: QTableColumn[] = [
{ {
name: 'valueAfter', name: 'valueAfter',
align: 'center', align: 'center',
label: t('valueAfter'), label: t('general.afterEdit'),
field: 'valueAfter', field: 'valueAfter',
headerStyle: 'font-weight: bold', headerStyle: 'font-weight: bold',
}, },
{ {
name: 'valueBefore', name: 'valueBefore',
align: 'center', align: 'center',
label: t('valueBefore'), label: t('general.beforeEdit'),
field: 'valueBefore', field: 'valueBefore',
headerStyle: 'font-weight: bold', headerStyle: 'font-weight: bold',
}, },
@ -61,144 +61,192 @@ const formatList = ref<NewEmployeeHistory[]>([]);
const fieldName = [ const fieldName = [
{ {
name: 'customerBranchId', name: 'customerBranchId',
title: 'formDialogTitleInformation', title: 'form.field.basicInformation',
i18n: 'formDialogEmployerID', i18n: 'customer.form.branchCode',
}, },
{ {
name: 'nrcNo', name: 'nrcNo',
title: 'formDialogTitleInformation', title: 'form.field.basicInformation',
i18n: 'customerEmployee.form.nrcNo', i18n: 'customerEmployee.form.nrcNo',
}, },
{ {
name: 'firstName', name: 'firstName',
title: 'personalInfo', title: 'customerEmployee.form.group.personalInfo',
i18n: 'form.firstName', i18n: 'form.firstName',
}, },
{ {
name: 'firstNameEN', name: 'firstNameEN',
title: 'personalInfo', title: 'customerEmployee.form.group.personalInfo',
i18n: 'form.firstNameEN', i18n: 'form.firstNameEN',
}, },
{ name: 'lastName', title: 'personalInfo', i18n: 'formDialogInputLastName' }, {
name: 'lastName',
title: 'customerEmployee.form.group.personalInfo',
i18n: 'form.lastName',
},
{ {
name: 'lastNameEN', name: 'lastNameEN',
title: 'personalInfo', title: 'customerEmployee.form.group.personalInfo',
i18n: 'form.lastNameEN', i18n: 'form.lastNameEN',
}, },
{
name: 'middleName',
title: 'customerEmployee.form.group.personalInfo',
i18n: 'form.middleName',
},
{
name: 'middleNameEN',
title: 'customerEmployee.form.group.personalInfo',
i18n: 'form.middleNameEN',
},
{ {
name: 'dateOfBirth', name: 'dateOfBirth',
title: 'personalInfo', title: 'customerEmployee.form.group.personalInfo',
i18n: 'form.birthDate', i18n: 'form.birthDate',
}, },
{ name: 'gender', title: 'personalInfo', i18n: 'formDialogInputGender' }, {
name: 'gender',
title: 'customerEmployee.form.group.personalInfo',
i18n: 'form.gender',
},
{ {
name: 'nationality', name: 'nationality',
title: 'personalInfo', title: 'customerEmployee.form.group.personalInfo',
i18n: 'general.nationality', i18n: 'general.nationality',
}, },
{ {
name: 'address', name: 'address',
title: 'formDialogTitlePersonnelAddress', title: 'form.field.address',
i18n: 'formDialogTitleAddressPure', i18n: 'form.addressNo',
}, },
{ {
name: 'addressEN', name: 'addressEN',
title: 'formDialogTitlePersonnelAddress', title: 'form.field.address',
i18n: 'formDialogTitleAddressPureEN', i18n: 'form.addressNo',
},
{
name: 'moo',
title: 'form.field.address',
i18n: 'form.moo',
},
{
name: 'mooEN',
title: 'form.field.address',
i18n: 'form.moo',
},
{
name: 'soi',
title: 'form.field.address',
i18n: 'form.soi',
},
{
name: 'soiEN',
title: 'form.field.address',
i18n: 'form.soi',
},
{
name: 'street',
title: 'form.field.address',
i18n: 'form.road',
},
{
name: 'streetEN',
title: 'form.field.address',
i18n: 'form.road',
}, },
{ {
name: 'provinceId', name: 'provinceId',
title: 'formDialogTitlePersonnelAddress', title: 'form.field.address',
i18n: 'province', i18n: 'form.province',
}, },
{ {
name: 'districtId', name: 'districtId',
title: 'formDialogTitlePersonnelAddress', title: 'form.field.address',
i18n: 'district', i18n: 'form.district',
}, },
{ {
name: 'subDistrictId', name: 'subDistrictId',
title: 'formDialogTitlePersonnelAddress', title: 'form.field.address',
i18n: 'subDistrict', i18n: 'form.subDistrict',
}, },
{ {
name: 'passportType', name: 'passportType',
title: 'formDialogTitlePassport', title: 'customerEmployee.form.group.passport',
i18n: 'formDialogInputPassportType', i18n: 'customerEmployee.form.passportType',
}, },
{ {
name: 'passportNumber', name: 'passportNumber',
title: 'formDialogTitlePassport', title: 'customerEmployee.form.group.passport',
i18n: 'formDialogInputPassportNo', i18n: 'customerEmployee.form.passportNo',
}, },
{ {
name: 'previousPassportReference', name: 'previousPassportReference',
title: 'formDialogTitlePassport', title: 'customerEmployee.form.group.passport',
i18n: 'formDialogInputPassportRef', i18n: 'customerEmployee.form.passportRef',
}, },
{ {
name: 'passportIssuingPlace', name: 'passportIssuingPlace',
title: 'formDialogTitlePassport', title: 'customerEmployee.form.group.passport',
i18n: 'formDialogInputWPassportPlace', i18n: 'customerEmployee.form.passportPlace',
}, },
{ {
name: 'passportIssuingCountry', name: 'passportIssuingCountry',
title: 'formDialogTitlePassport', title: 'customerEmployee.form.group.passport',
i18n: 'formDialogInputPassportCountry', i18n: 'customerEmployee.form.passportIssuer',
}, },
{ {
name: 'passportIssueDate', name: 'passportIssueDate',
title: 'formDialogTitlePassport', title: 'customerEmployee.form.group.passport',
i18n: 'formDialogInputPassportIssuance', i18n: 'customerEmployee.form.passportIssueDate',
}, },
{ {
name: 'passportExpiryDate', name: 'passportExpiryDate',
title: 'formDialogTitlePassport', title: 'customerEmployee.form.group.passport',
i18n: 'formDialogInputPassportExpire', i18n: 'customerEmployee.form.passportExpireDate',
}, },
{ {
name: 'visaType', name: 'visaType',
title: 'formDialogTitleVisa', title: 'customerEmployee.form.group.visa',
i18n: 'formDialogInputVisaType', i18n: 'customerEmployee.form.visaType',
}, },
{ {
name: 'visaNumber', name: 'visaNumber',
title: 'formDialogTitleVisa', title: 'customerEmployee.form.group.visa',
i18n: 'formDialogInputVisaNo', i18n: 'customerEmployee.form.visaNo',
}, },
{ {
name: 'visaIssueDate', name: 'visaIssueDate',
title: 'formDialogTitleVisa', title: 'customerEmployee.form.group.visa',
i18n: 'formDialogInputVisaIssuance', i18n: 'customerEmployee.form.visaIssuance',
}, },
{ {
name: 'visaExpiryDate', name: 'visaExpiryDate',
title: 'formDialogTitleVisa', title: 'customerEmployee.form.group.visa',
i18n: 'formDialogInputVisaExpire', i18n: 'customerEmployee.form.visaExpire',
}, },
{ {
name: 'visaIssuingPlace', name: 'visaIssuingPlace',
title: 'formDialogTitleVisa', title: 'customerEmployee.form.group.visa',
i18n: 'formDialogInputVisaPlace', i18n: 'customerEmployee.form.visaPlace',
}, },
{ {
name: 'visaStayUntilDate', name: 'visaStayUntilDate',
title: 'formDialogTitleVisa', title: 'customerEmployee.form.group.visa',
i18n: 'formDialogInputVisaStayUntil', i18n: 'customerEmployee.form.visaStayUntil',
}, },
{ {
name: 'tm6Number', name: 'tm6Number',
title: 'formDialogTitleVisa', title: 'customerEmployee.form.group.visa',
i18n: 'formDialogInputVisaTM6', i18n: 'customerEmployee.form.visaTM6',
}, },
{ {
name: 'entryDate', name: 'entryDate',
title: 'formDialogTitleVisa', title: 'customerEmployee.form.group.visa',
i18n: 'formDialogInputVisaEnter', i18n: 'customerEmployee.form.visaEnter',
}, },
]; ];

View file

@ -90,6 +90,10 @@ export default {
for: 'for {msg}', for: 'for {msg}',
history: 'History', history: 'History',
historyEdit: 'Edit History', historyEdit: 'Edit History',
time: 'Time',
updatedBy: 'Updated By',
beforeEdit: 'Before',
afterEdit: 'After',
}, },
menu: { menu: {

View file

@ -90,6 +90,10 @@ export default {
for: 'เพื่อ{msg}', for: 'เพื่อ{msg}',
history: 'ประวัติ', history: 'ประวัติ',
historyEdit: 'ประวัติการแก้ไข', historyEdit: 'ประวัติการแก้ไข',
time: 'เวลา',
updatedBy: 'แก้ไขโดย',
beforeEdit: 'ค่าเดิม',
afterEdit: 'แก้ใหม่',
}, },
menu: { menu: {