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) => { + +