diff --git a/src/api/05_placement/api.placement.ts b/src/api/05_placement/api.placement.ts index 7ddc04753..3838b0228 100644 --- a/src/api/05_placement/api.placement.ts +++ b/src/api/05_placement/api.placement.ts @@ -10,6 +10,7 @@ const placemenRelocation = `${placement}/relocation`; const placemenOther = `${env.API_URI}/retirement/other`; const placemenAppointment = `${placement}/appointment`; + export default { MainDetail: (year: number) => `${placement}/exam/${year}`, yearOptions: () => `${placement}/fiscal`, @@ -59,6 +60,10 @@ export default { // clear Position clearPosition: (personalId: string) => `${placement}/position/clear/${personalId}`, + // Document + documentByid: (personalId: string) => `${placement}/doc/${personalId}`, + documentDelid: (personalId: string, docid: string) => `${placement}/doc/${personalId}/${docid}`, + // order organizationsOrder: () => `${order}/order/organizations`, diff --git a/src/api/06_retirement/api.retirement.ts b/src/api/06_retirement/api.retirement.ts index c49f004fc..7d1b8731d 100644 --- a/src/api/06_retirement/api.retirement.ts +++ b/src/api/06_retirement/api.retirement.ts @@ -56,7 +56,10 @@ export default { fileRetirement: (id: string) => `${retirement}/upload/${id}`, checkfileupload: (id: string) => `${retirement}/upload/check/${id}`, - editDetail: (retireId: string) => `${retirement}/detail/${retireId}` + editDetail: (retireId: string) => `${retirement}/detail/${retireId}`, + // ตำถาม Exit interview + questionnaireList: () => `${retirement}/resign/questionnaire/question` + }; diff --git a/src/modules/03_recruiting/components/Career.vue b/src/modules/03_recruiting/components/Career.vue index 97aeb80c3..bb7ff708e 100644 --- a/src/modules/03_recruiting/components/Career.vue +++ b/src/modules/03_recruiting/components/Career.vue @@ -12,6 +12,7 @@ :add="clickAdd" :edit="clickEdit" :addData="false" + :bottom="true" :editData="status == 'checkRegister' || status == 'payment'" name="ประวัติการทำงาน (ตั้งแต่เริ่มปฏิบัติงานกับกรุงเทพมหานคร - ปัจจุบัน)" icon="mdi-briefcase" @@ -550,13 +551,13 @@ const fetchData = async () => { yearDiff = yearDiff + d.yearDiff; monthDiff = monthDiff + d.monthDiff; dayDiff = dayDiff + d.dayDiff; - if (dayDiff > 30) { - dayDiff = dayDiff % 30; + if (dayDiff >= 30) { monthDiff = monthDiff + parseInt((dayDiff / 30).toString()); + dayDiff = dayDiff % 30; } - if (monthDiff > 12) { - monthDiff = monthDiff % 12; + if (monthDiff >= 12) { yearDiff = yearDiff + parseInt((monthDiff / 12).toString()); + monthDiff = monthDiff % 12; } total.value = `${yearDiff > 0 ? yearDiff + " ปี " : ""}${ monthDiff > 0 ? monthDiff + " เดือน " : "" diff --git a/src/modules/03_recruiting/components/TableCan.vue b/src/modules/03_recruiting/components/TableCan.vue index 1ac843d17..097cf69c1 100644 --- a/src/modules/03_recruiting/components/TableCan.vue +++ b/src/modules/03_recruiting/components/TableCan.vue @@ -77,6 +77,9 @@ +