diff --git a/src/api/09_leave/api.leave.ts b/src/api/09_leave/api.leave.ts
index 2951e57ac..e419b80dc 100644
--- a/src/api/09_leave/api.leave.ts
+++ b/src/api/09_leave/api.leave.ts
@@ -8,7 +8,12 @@ export default {
logRecord: () => `${leave}/log-record`,
timeRecord: () => `${leave}/time-record`,
timeRecordById: (id: string) => `${leave}/time-record/${id}`,
+ /** เปลี่ยนแปลงลงเวลา*/
leaveSearch: () => `${leave}/search`,
leaveRound: () => `${leave}/round`,
leaveRoundById: (id: string) => `${leave}/round/${id}`,
+ /**ลงเวลาพิเศษ */
+ specialTime: () => `${leave}/admin/edit`,
+ specialTimeApprove: (id: string) => `${leave}/admin/edit/approve/${id}`,
+ specialTimeReject: (id: string) => `${leave}/admin/edit/reject/${id}`,
};
diff --git a/src/modules/09_leave/components/4_ChangeRound/DialogForm.vue b/src/modules/09_leave/components/4_ChangeRound/DialogForm.vue
index 7becae6a3..b107d52e3 100644
--- a/src/modules/09_leave/components/4_ChangeRound/DialogForm.vue
+++ b/src/modules/09_leave/components/4_ChangeRound/DialogForm.vue
@@ -306,6 +306,7 @@ watch(
dense
class="custom-header-table"
:visible-columns="dataStore.visibleColumnsHistory"
+ :rows-per-page-options="[10, 25, 50, 100]"
>
diff --git a/src/modules/09_leave/components/4_specialTime/DialogApprove.vue b/src/modules/09_leave/components/4_specialTime/DialogApprove.vue
index 82c31b234..5d0615ac3 100644
--- a/src/modules/09_leave/components/4_specialTime/DialogApprove.vue
+++ b/src/modules/09_leave/components/4_specialTime/DialogApprove.vue
@@ -8,11 +8,20 @@ import DialogHeader from "@/components/DialogHeader.vue";
import { useCounterMixin } from "@/stores/mixin";
import { useQuasar } from "quasar";
import { useSpecialTimeStore } from "@/modules/09_leave/stores/SpecialTimeStore";
+import http from "@/plugins/http";
+import config from "@/app.config";
const SpecialTimeStore = useSpecialTimeStore();
const $q = useQuasar();
const mixin = useCounterMixin();
-const { dialogConfirm, date2Thai } = mixin;
+const {
+ dialogConfirm,
+ date2Thai,
+ showLoader,
+ success,
+ messageError,
+ hideLoader,
+} = mixin;
const currentDate = ref(new Date());
const checkInRef = ref