*หมายเหตุ - รายละเอียดฟิลด์ในหัวข้อนี้มีเยอะ หลังจากกดบันทึกแล้วแสดงเอกสาร docx ให้ดาวน์โหลด เพื่อกรอก - และเพิ่มให้อัพโหหลดเอกสารกลับเข้ามาในระบบ +
+ *หมายเหตุ รายละเอียดฟิลด์ในหัวข้อนี้มีเยอะ หลังจากกดบันทึกแล้วแสดงเอกสาร + docx ให้ดาวน์โหลด เพื่อกรอก และเพิ่มให้อัพโหหลดเอกสารกลับเข้ามาในระบบ
- ตัวอย่างการ convert ตัวเลขเป็นข้อความ {{ arabicNumberToText(15500) }} + ตัวอย่างการ convert ตัวเลขเป็นข้อความ {{ arabicNumberToText(15500) }} + diff --git a/src/modules/05_leave/interface/request/AddAbsence.ts b/src/modules/05_leave/interface/request/AddAbsence.ts index 2324fe9..527766a 100644 --- a/src/modules/05_leave/interface/request/AddAbsence.ts +++ b/src/modules/05_leave/interface/request/AddAbsence.ts @@ -12,55 +12,78 @@ interface FormData { } interface FormRef06 { - writeat:object|null; - government:object|null; - birthday:object|null; - dateLeaveStart:object|null; - dateLeaveEnd:object|null; - totalLeave:object|null; - dateOrdination:object|null; - measureLocationName:object|null; - tel:object|null; - addressMeasure:object|null; - buddhistLocationName:object|null; - addressBuddhist:object|null; + writeat: object | null; + government: object | null; + birthday: object | null; + dateLeaveStart: object | null; + dateLeaveEnd: object | null; + totalLeave: object | null; + dateOrdination: object | null; + measureLocationName: object | null; + tel: object | null; + addressMeasure: object | null; + buddhistLocationName: object | null; + addressBuddhist: object | null; [key: string]: any; } interface FormRef07 { - file:object|null - writeat:object|null - government:object|null - dateLeaveStart:object|null - dateLeaveEnd:object|null + file: object | null + writeat: object | null + government: object | null + dateLeaveStart: object | null + dateLeaveEnd: object | null [key: string]: any; } interface FormRef08 { - dateLeaveStart:object|null - dateLeaveEnd:object|null - file:object|null - writeat:object|null - received:object|null - at:object|null - dateAt:object|null - admitted:object|null - atPlace:object|null + dateLeaveStart: object | null + dateLeaveEnd: object | null + file: object | null + writeat: object | null + received: object | null + at: object | null + dateAt: object | null + admitted: object | null + atPlace: object | null [key: string]: any; } interface FormRef09 { - dateLeaveStart:object|null - dateLeaveEnd:object|null - birthday:object|null - dateGovernment:object|null - salary:object|null - tel:object|null - addressLeave:object|null - capital:object|null - country:object|null - nameEducation:object|null - degree:object|null - study:object|null - file:object|null - writeat:object|null + dateLeaveStart: object | null + dateLeaveEnd: object | null + birthday: object | null + dateGovernment: object | null + salary: object | null + tel: object | null + addressLeave: object | null + capital: object | null + country: object | null + nameEducation: object | null + degree: object | null + study: object | null + file: object | null + writeat: object | null + [key: string]: any; +} +interface FormRef10 { + dateLeaveStart: object | null + dateLeaveEnd: object | null + birthday: object | null + dateGovernment: object | null + salary: object | null + tel: object | null + addressLeave: object | null + capital: object | null + country: object | null + course: object | null + location: object | null + file: object | null + writeat: object | null + [key: string]: any; +} +interface FormRef13 { + dateLeaveStart: object | null + dateLeaveEnd: object | null + file: object | null + writeat: object | null [key: string]: any; } export type { @@ -68,5 +91,7 @@ export type { FormRef06, FormRef07, FormRef08, - FormRef09 + FormRef09, + FormRef10, + FormRef13, } \ No newline at end of file diff --git a/src/modules/05_leave/views/AddPage.vue b/src/modules/05_leave/views/AddPage.vue index 6df28d5..7262113 100644 --- a/src/modules/05_leave/views/AddPage.vue +++ b/src/modules/05_leave/views/AddPage.vue @@ -27,7 +27,7 @@ const route = useRoute(); const myform = ref