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 @@
+
+
+