updated ระบบลา
This commit is contained in:
parent
cab7450748
commit
e4cb83a9b3
6 changed files with 51 additions and 28 deletions
|
|
@ -89,8 +89,9 @@ async function fetchDataCalendar(type: string) {
|
|||
];
|
||||
|
||||
filterLists.value = [];
|
||||
for (let i = 1; i <= double_name.length; i++) {
|
||||
const name = double_name[i - 1];
|
||||
|
||||
for (let i = 0; i < double_name.length; i++) {
|
||||
const name = double_name[i];
|
||||
const filterName = {
|
||||
id: name,
|
||||
name: convertKeycloakId(name),
|
||||
|
|
@ -98,7 +99,9 @@ async function fetchDataCalendar(type: string) {
|
|||
};
|
||||
|
||||
filterLists.value.push(filterName);
|
||||
type === "onMounted" && filterVal.value.push(name);
|
||||
if (type === "onMounted") {
|
||||
filterVal.value.push(name);
|
||||
}
|
||||
}
|
||||
const eventData = filterVal.value.map((item: any) => {
|
||||
return mainData.value
|
||||
|
|
@ -115,7 +118,7 @@ async function fetchDataCalendar(type: string) {
|
|||
});
|
||||
const allEventData = [].concat(...eventData);
|
||||
calendarOptions.value.events = allEventData;
|
||||
await fetchDataHoliday(calendarOptions.value.events);
|
||||
fetchDataHoliday(calendarOptions.value.events);
|
||||
})
|
||||
|
||||
.catch((err) => {
|
||||
|
|
@ -141,8 +144,6 @@ async function fetchDataHoliday(optionsCalendaMain: any) {
|
|||
)
|
||||
)
|
||||
.then((res) => {
|
||||
console.log(res);
|
||||
|
||||
const dataNormal = res.data.result.normal;
|
||||
const data = dataNormal;
|
||||
const event = data.map((e: any) => ({
|
||||
|
|
@ -220,6 +221,7 @@ watch(
|
|||
onMounted(async () => {
|
||||
const user = await tokenParsed();
|
||||
keycloakId.value = user?.sub;
|
||||
leaveStore.leaveTypeList();
|
||||
await fetchDataCalendar("onMounted");
|
||||
});
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -81,6 +81,7 @@ const formDataReject = reactive<FormReject>({
|
|||
leaveTotal: 0, //จำนวนวันที่ลา
|
||||
leaveStartDate: new Date(), //วัน เดือน ปีเริ่มต้นลา
|
||||
leaveEndDate: new Date(), //วัน เดือน ปีสิ้นสุดลา
|
||||
leaveDirectorComment: "", //ความคิดเห็นของผู้บังคับบัญชา
|
||||
});
|
||||
|
||||
const formData = reactive<FremData>({
|
||||
|
|
@ -195,6 +196,7 @@ async function fetchDetailDeleteLeave(paramsId: string) {
|
|||
formDataReject.leaveTotal = data.leaveTotal;
|
||||
formDataReject.leaveStartDate = data.leaveStartDate;
|
||||
formDataReject.leaveEndDate = data.leaveEndDate;
|
||||
formDataReject.leaveDirectorComment = data.leaveDirectorComment;
|
||||
})
|
||||
.catch((err) => {
|
||||
messageError($q, err);
|
||||
|
|
@ -778,7 +780,7 @@ async function checkOfficer() {
|
|||
{{
|
||||
formDataReject.status == "NEW"
|
||||
? "-"
|
||||
: formDataReject.leaveReasonDelete
|
||||
: formDataReject.leaveDirectorComment
|
||||
}}
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -73,14 +73,15 @@ async function fecthLeaveList() {
|
|||
/** function เรียกข้อมูลสถานะ*/
|
||||
async function fetchOption() {
|
||||
if (leaveStore.dataToobar.length == 0) {
|
||||
await http
|
||||
.get(config.API.leaveType())
|
||||
.then((res) => {
|
||||
leaveStore.leaveTypeOption(res.data.result);
|
||||
})
|
||||
.catch((err) => {
|
||||
messageError($q, err);
|
||||
});
|
||||
leaveStore.leaveTypeList();
|
||||
// await http
|
||||
// .get(config.API.leaveType())
|
||||
// .then((res) => {
|
||||
// leaveStore.leaveTypeOption(res.data.result);
|
||||
// })
|
||||
// .catch((err) => {
|
||||
// messageError($q, err);
|
||||
// });
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -73,14 +73,15 @@ async function fecthLeaveList() {
|
|||
/** function เรียกข้อมูลสถานะ*/
|
||||
async function fetchOption() {
|
||||
if (leaveStore.dataToobar.length == 0) {
|
||||
await http
|
||||
.get(config.API.leaveType())
|
||||
.then((res) => {
|
||||
leaveStore.leaveTypeOption(res.data.result);
|
||||
})
|
||||
.catch((err) => {
|
||||
messageError($q, err);
|
||||
});
|
||||
leaveStore.leaveTypeList();
|
||||
// await http
|
||||
// .get(config.API.leaveType())
|
||||
// .then((res) => {
|
||||
// leaveStore.leaveTypeOption(res.data.result);
|
||||
// })
|
||||
// .catch((err) => {
|
||||
// messageError($q, err);
|
||||
// });
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue