diff --git a/index.html b/index.html index de8acc5bb..657cc7754 100644 --- a/index.html +++ b/index.html @@ -1,9 +1,9 @@ - - - + + + ระบบทรัพยากรบุคคล diff --git a/src/api/09_leave/api.leave.ts b/src/api/09_leave/api.leave.ts new file mode 100644 index 000000000..f33bde32b --- /dev/null +++ b/src/api/09_leave/api.leave.ts @@ -0,0 +1,6 @@ +import env from "../index"; +const leave = `${env.API_URI}/leave`; +export default { + roundDutytime: () => `${leave}/duty-time`, + roundDutytimeByid: (id: string) => `${leave}/duty-time/${id}`, +}; diff --git a/src/app.config.ts b/src/app.config.ts index 801a88941..d3f9ae69d 100644 --- a/src/app.config.ts +++ b/src/app.config.ts @@ -43,6 +43,9 @@ import message from "./api/00_dashboard/api.message"; /** API reports */ import reports from "./api/reports/api.report"; +/** API ระบบลงเวลา */ +import leave from "./api/09_leave/api.leave"; + // environment variables export const compettitivePanel = import.meta.env.VITE_COMPETITIVE_EXAM_PANEL; export const qualifyDisableExamPanel = import.meta.env @@ -86,6 +89,9 @@ const API = { //reports ...reports, + + /**leave */ + ...leave, }; export default { diff --git a/src/modules/09_leave/components/3_WorkTime/DialogForm.vue b/src/modules/09_leave/components/3_WorkTime/DialogForm.vue index dfa142987..56310434a 100644 --- a/src/modules/09_leave/components/3_WorkTime/DialogForm.vue +++ b/src/modules/09_leave/components/3_WorkTime/DialogForm.vue @@ -1,39 +1,71 @@