แก้ไขบัคปรับ ui

รายการคำขอประเมิน
การประชุม
This commit is contained in:
AnandaTon 2023-12-21 11:58:37 +07:00
parent 7065ea1a5d
commit 6b7e8eda4a
3 changed files with 54 additions and 8 deletions

View file

@ -11,7 +11,9 @@ import config from "@/app.config";
import type { formData } from "@/modules/09_leave/interface/request/workTime";
const route = useRoute();
const personalId = ref<string>(route.params.id.toString());
const personalId = ref<string>(route.params.id as string);
console.log(personalId.value);
const $q = useQuasar();
const mixin = useCounterMixin();
const {
@ -21,6 +23,7 @@ const {
dialogConfirm,
success,
date2Thai,
dateToISO,
} = mixin;
/**
@ -53,7 +56,6 @@ const fetchData = async () => {
.get(config.API.meetingById(personalId.value))
.then((res) => {
const dataApi = res.data.result;
personalId.value = dataApi.id;
data.title = dataApi.Tittle;
data.rounded = dataApi.Round;
data.consider = dataApi.Result;
@ -78,16 +80,18 @@ const fetchData = async () => {
*/
function onSubmit(formData: FormData) {
dialogConfirm($q, () => putData(formData));
console.log(personalId.value);
}
function putData(formData: FormData) {
console.log(personalId.value);
showLoader();
http
.put(config.API.meetingById(personalId.value), {
Round: formData.rounded ?? "",
Tittle: formData.title,
DateStart: formData.dateMeetingStart,
DateEnd: formData.dateMeetingEnd,
DateStart: dateToISO(formData.dateMeetingStart),
DateEnd: dateToISO(formData.dateMeetingEnd),
Result: formData.consider,
Duration: formData.period,
})
@ -98,7 +102,8 @@ function putData(formData: FormData) {
messageError($q, e);
})
.finally(async () => {
router.push(`/discipline/meeting`);
hideLoader();
router.push(`/evaluate/meeting`);
});
}
</script>