diff --git a/src/modules/03_leave/views/AddLeave.vue b/src/modules/03_leave/views/AddLeave.vue
index 9c34976..20d34c7 100644
--- a/src/modules/03_leave/views/AddLeave.vue
+++ b/src/modules/03_leave/views/AddLeave.vue
@@ -198,7 +198,10 @@
-
+
+
+
+
@@ -288,6 +291,47 @@ const saveResing = () => {
.onCancel(() => {})
.onDismiss(() => {})
}
+
+const cancelResing = () => {
+ console.log(id);
+
+ $q.dialog({
+ title: "ยืนยันการยกเลิกการลาออก",
+ message: "ต้องการยื่นข้อมูลยกเลิกการลาออกนี้ใช่หรือไม่?",
+ cancel: {
+ flat: true,
+ color: "negative",
+ },
+ persistent: true,
+ })
+ .onOk(async () => {
+ if (route.params.id !== undefined) {
+ id.value = route.params.id.toString()
+ deleteResting(id.value)
+ }
+
+ })
+ .onCancel(() => {})
+ .onDismiss(() => {})
+}
+
+
+const deleteResting = async(id :string) => {
+ showLoader()
+ await http
+ .delete(config.API.resingByid(id))
+ .then(() => {
+ success($q, "ยกเลิกการลาออกขอสำเร็จ");
+ })
+ .catch((e) => {
+ messageError($q, e);
+ })
+ .finally(() => {
+ hideLoader();
+ });
+}
+
+
const createFormresign = async () => {
const formData = new FormData()
const blob = files.value.slice(0, files.value[0].size)