diff --git a/src/modules/12_evaluatePersonal/components/Director/DialogDetail.vue b/src/modules/12_evaluatePersonal/components/Director/DialogDetail.vue index 0ef78ff81..a65bbec0e 100644 --- a/src/modules/12_evaluatePersonal/components/Director/DialogDetail.vue +++ b/src/modules/12_evaluatePersonal/components/Director/DialogDetail.vue @@ -12,12 +12,21 @@ import type { FormData } from "@/modules/11_discipline/interface/request/directo import DialogHeader from "@/components/DialogHeader.vue"; import Form from "@/modules/12_evaluatePersonal/components/Director/Form.vue"; +/** + * importStore + */ import { useCounterMixin } from "@/stores/mixin"; +/** + * use + */ const $q = useQuasar(); const { messageError, showLoader, hideLoader, dialogConfirm, success } = useCounterMixin(); +/** + * props + */ const modal = defineModel("modal", { required: true }); const directorId = defineModel("directorId", { required: true }); const actionType = defineModel("actionType", { required: true }); @@ -25,6 +34,7 @@ const props = defineProps({ fetchDataList: { type: Function, required: true }, }); +// ชื่อ Dialog const title = computed(() => actionType.value === "VIEW" ? "รายละเอียด" : "แก้ไขรายชื่อกรรมการ" ); @@ -44,7 +54,7 @@ const dataDettail = reactive({ }); /** - * ดึงค่าจาก api + * function fetch ช้อมูลชื่อกรรมการ */ function fetchData() { showLoader(); @@ -66,6 +76,10 @@ function fetchData() { }); } +/** + * function ยืนยันการบันทึกการแก้ไขข้อมุล + * @param formData ข้อมุลชื่อกรรมการ + */ function onSubmit(formData: FormData) { dialogConfirm($q, () => { showLoader(); @@ -92,6 +106,9 @@ function onSubmit(formData: FormData) { }); } +/** + * ปิด dialog + */ function onCloseDialog() { modal.value = false; } diff --git a/src/modules/12_evaluatePersonal/components/Director/Form.vue b/src/modules/12_evaluatePersonal/components/Director/Form.vue index 1444e76c7..a30c4089e 100644 --- a/src/modules/12_evaluatePersonal/components/Director/Form.vue +++ b/src/modules/12_evaluatePersonal/components/Director/Form.vue @@ -1,39 +1,36 @@