From 2f8d318a3839aa3834e181ecd48c11d5ac0e0947 Mon Sep 17 00:00:00 2001 From: setthawutttty Date: Tue, 27 Feb 2024 14:52:25 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=80=E0=B8=AB=E0=B8=95=E0=B8=B8=E0=B8=9C?= =?UTF-8?q?=E0=B8=A5=E0=B8=97=E0=B8=B5=E0=B9=88=E0=B8=82=E0=B8=AD=E0=B8=A2?= =?UTF-8?q?=E0=B8=81=E0=B9=80=E0=B8=A5=E0=B8=B4=E0=B8=81=E0=B8=81=E0=B8=B2?= =?UTF-8?q?=E0=B8=A3=E0=B8=A5=E0=B8=B2=E0=B8=AD=E0=B8=AD=E0=B8=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/03_retire/views/DialogRetire.vue | 79 ++++++++++++++++++++ src/modules/03_retire/views/addRetire.vue | 25 ++----- 2 files changed, 86 insertions(+), 18 deletions(-) create mode 100644 src/modules/03_retire/views/DialogRetire.vue diff --git a/src/modules/03_retire/views/DialogRetire.vue b/src/modules/03_retire/views/DialogRetire.vue new file mode 100644 index 0000000..4e40b95 --- /dev/null +++ b/src/modules/03_retire/views/DialogRetire.vue @@ -0,0 +1,79 @@ + + + + + diff --git a/src/modules/03_retire/views/addRetire.vue b/src/modules/03_retire/views/addRetire.vue index a80645e..8090194 100644 --- a/src/modules/03_retire/views/addRetire.vue +++ b/src/modules/03_retire/views/addRetire.vue @@ -6,6 +6,7 @@ import { useCounterMixin } from "@/stores/mixin" import http from "@/plugins/http" import config from "@/app.config" import type { QForm } from "quasar" +import Dialog from '@/modules/03_retire/views/DialogRetire.vue' const mixin = useCounterMixin() const { date2Thai, dateToISO, success, messageError, showLoader, hideLoader, fails } = mixin @@ -23,7 +24,7 @@ const tranferOrg = ref("") const dateCommand = ref(new Date()) const dateLeave = ref(new Date()) const noteReason = ref("") - +const modal = ref(false) /** ข้อมูล v-model ของฟอร์ม */ const dataDetail = ref({ datetext: "", @@ -129,23 +130,7 @@ const saveResing = () => { //ยกเลิกการลาออก const cancelResing = () => { - $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(() => {}) + modal.value = true } /** @@ -433,4 +418,8 @@ const fectDataresign = async (id: string) => { + +