diff --git a/src/modules/15_development/components/scholarship/DetailView.vue b/src/modules/15_development/components/scholarship/DetailView.vue index bc500b20c..fcf2317b1 100644 --- a/src/modules/15_development/components/scholarship/DetailView.vue +++ b/src/modules/15_development/components/scholarship/DetailView.vue @@ -34,6 +34,7 @@ const title = ref(route.params.id ? "แก้ไข" : "เพิ่ม const scholarshipId = ref( route.params.id ? route.params.id.toLocaleString() : null ); +const isStatus = ref(); const modalDialogGov = ref(false); const budgetSourceOp = ref([ @@ -226,8 +227,11 @@ function fetchDataDetail(id: string) { }); } +function fetchStatus(id: string) { + isStatus.value = "PENDING"; +} + function onSubmit() { - dialogConfirm($q, async () => { showLoader(); formBody.budgetApprove = @@ -305,14 +309,17 @@ function changeStartDate(type: string) { } } +function onClickUpdateStatus(type: string) { + dialogConfirm($q, () => { + isStatus.value = type; + }); +} + function updateTotalPeriod( startDate: any, endDate: any, toDo: boolean = false ) { - console.log(startDate); - console.log(endDate); - if (!toDo && startDate && endDate) { const start = new Date(startDate); const end = new Date(endDate); @@ -367,22 +374,50 @@ function upDate(data: DataPerson) { } onMounted(() => { - scholarshipId.value && fetchDataDetail(scholarshipId.value); + if (scholarshipId.value) { + fetchDataDetail(scholarshipId.value); + fetchStatus(scholarshipId.value); + } });