diff --git a/public/option/option.json b/public/option/option.json index bce4fc0a..c5ea33cd 100644 --- a/public/option/option.json +++ b/public/option/option.json @@ -1,5 +1,28 @@ { "eng": { + "visaType": [ + { + "label": "Non-LA", + "value": "nla" + }, + { + "label": "Non-B", + "value": "nb" + }, + { + "label": "TV.60", + "value": "tv60" + }, + { + "label": "Non-TR", + "value": "ntr" + }, + { + "label": "TV.30", + "value": "tv30" + } + ], + "workerStatus": [ { "label": "Normal", @@ -154,7 +177,8 @@ { "label": "VS2", "value": "VS2" }, { "label": "WO", "value": "WO" }, { "label": "WP390", "value": "WP390" }, - { "label": "WP44", "value": "WP44" } + { "label": "WP44", "value": "WP44" }, + { "label": "CUST", "value": "CUST" } ], "prefix": [ @@ -183,29 +207,44 @@ } ], - "training": [ + "border": [ { - "label": "Myanmar Labor Training Center - Mae Sot, Tak Province", + "label": "Mae Sot, Tak Province", "value": "trainingTak" }, { - "label": "Myanmar Labor Training Center - Kawthoung, Ranong Province", + "label": "Koh Song, Ranong province", "value": "trainingRanong" }, { - "label": "Laos Labor Training Center - Nong Khai, Nong Khai Province", + "label": "Nong Khai, Nong Khai Province", "value": "trainingNongKhai" }, { - "label": "Cambodian Labor Training Center - Aranyaprathet, Sa Kaeo Province", + "label": "Aranyaprathet, Sa Kaeo Province", "value": "trainingSaKaeo" }, { - "label": "Cambodian Labor Training Center - Ban Laem, Chanthaburi Province", + "label": "Ban Laem, Chanthaburi Province", "value": "trainingChanthaburi" } ], + "training": [ + { + "label": "The first center accepts work. and end of employment Tak Province", + "value": "trainingTak" + }, + { + "label": "The first center accepts work. and end of employment Nong Khai Province", + "value": "trainingNongKhai" + }, + { + "label": "The first center accepts work. and end of employment Sa Kaeo Province", + "value": "trainingSaKaeo" + } + ], + "nationality": [ { "label": "Thai", @@ -1050,6 +1089,29 @@ }, "tha": { + "visaType": [ + { + "label": "Non-LA", + "value": "nla" + }, + { + "label": "Non-B", + "value": "nb" + }, + { + "label": "ผผ.60", + "value": "tv60" + }, + { + "label": "Non-TR", + "value": "ntr" + }, + { + "label": "ผผ.30", + "value": "tv30" + } + ], + "workerStatus": [ { "label": "ปกติ", @@ -1204,7 +1266,8 @@ { "label": "VS2", "value": "VS2" }, { "label": "WO", "value": "WO" }, { "label": "WP390", "value": "WP390" }, - { "label": "WP44", "value": "WP44" } + { "label": "WP44", "value": "WP44" }, + { "label": "CUST", "value": "CUST" } ], "prefix": [ @@ -1233,29 +1296,44 @@ } ], - "training": [ + "border": [ { - "label": "สถานที่อบรมแรงงานเมียนมา-แม่สอด จ.ตาก", + "label": "แม่สอด จ.ตาก", "value": "trainingTak" }, { - "label": "สถานที่อบรมแรงงานเมียนมา-เกาะสอง จ.ระนอง", + "label": "เกาะสอง จ.ระนอง", "value": "trainingRanong" }, { - "label": "สถานที่อบรมแรงงานลาว-หนองคาย จ.หนองคาย", + "label": "หนองคาย จ.หนองคาย", "value": "trainingNongKhai" }, { - "label": "สถานที่อบรมแรงงานกัมพูชา-อรัญประเทศ จ.สระแก้ว", + "label": "อรัญประเทศ จ.สระแก้ว", "value": "trainingSaKaeo" }, { - "label": "สถานที่อบรมแรงงานกัมพูชา-บ้านแหลม จ.จันทบุรี", + "label": "บ้านแหลม จ.จันทบุรี", "value": "trainingChanthaburi" } ], + "training": [ + { + "label": "ศูนย์แรกรับเข้าทำงาน และสิ้นสุดการจ้าง จังหวัดตาก", + "value": "trainingTak" + }, + { + "label": "ศูนย์แรกรับเข้าทำงาน และสิ้นสุดการจ้าง จังหวัดหนองคาย", + "value": "trainingNongKhai" + }, + { + "label": "ศูนย์แรกรับเข้าทำงาน และสิ้นสุดการจ้าง จังหวัดสระแก้ว", + "value": "trainingSaKaeo" + } + ], + "nationality": [ { "label": "ไทย", diff --git a/src/boot/i18n.ts b/src/boot/i18n.ts index d786804d..9430c38a 100644 --- a/src/boot/i18n.ts +++ b/src/boot/i18n.ts @@ -2,6 +2,7 @@ import { defineBoot } from '#q-app/wrappers'; import { createI18n } from 'vue-i18n'; import messages from 'src/i18n'; +import { Lang } from 'src/utils/ui'; export type MessageLanguages = keyof typeof messages; // Type-define 'eng' as the master schema for the resource @@ -26,7 +27,7 @@ export const i18n = createI18n< MessageLanguages, false >({ - locale: 'eng', + locale: 'tha', legacy: false, messages, }); diff --git a/src/components/01_branch-management/FormBank.vue b/src/components/01_branch-management/FormBank.vue index e9cc4483..66f4241b 100644 --- a/src/components/01_branch-management/FormBank.vue +++ b/src/components/01_branch-management/FormBank.vue @@ -36,6 +36,7 @@ defineProps<{ outlined?: boolean; readonly?: boolean; view?: boolean; + single?: boolean; }>(); defineEmits<{ @@ -121,7 +122,7 @@ watch( /> {{ $t(`${title}`) }} - + {{ `${$t('branch.form.bankAccountNo')} ${i + 1}` }}
@@ -172,6 +176,7 @@ watch(
diff --git a/src/components/02_personnel-management/FormByType.vue b/src/components/02_personnel-management/FormByType.vue index 526afa95..1537dc07 100644 --- a/src/components/02_personnel-management/FormByType.vue +++ b/src/components/02_personnel-management/FormByType.vue @@ -1,13 +1,13 @@