Clean up code
This commit is contained in:
parent
f8b8347bb9
commit
2fc37d0d0b
|
|
@ -33,21 +33,7 @@ const courseSessionDetail = computed(() => {
|
|||
return courseSessionDetailResult.courseSessionDetail.value;
|
||||
});
|
||||
|
||||
const attendanceCourseCircleId = computed(() => {
|
||||
const selectedAttendandeCourse = attendanceCourses.value.find(
|
||||
(course) => course.id === currentCourse.value.id
|
||||
);
|
||||
return selectedAttendandeCourse?.learning_content?.circle?.id;
|
||||
});
|
||||
|
||||
// const currentCircle = computed(() => expertCockpitStore.currentCircle);
|
||||
|
||||
const currentCourse = computed(() => expertCockpitStore.currentCourse);
|
||||
// const currentCourse = computed(() => {
|
||||
// return attendanceCourses.value.find(
|
||||
// (i) => i.learning_content.circle?.id == currentCircle.value?.id
|
||||
// );
|
||||
// });
|
||||
|
||||
const userPresence = ref(new Map<string, boolean>());
|
||||
const disclaimerConfirmed = ref(false);
|
||||
|
|
@ -64,14 +50,12 @@ const onSubmit = async () => {
|
|||
user_id: string;
|
||||
status: AttendanceUserStatus;
|
||||
};
|
||||
console.log(Array.from(userPresence.value.keys()));
|
||||
const attendanceUserList: UserPresence[] = Array.from(userPresence.value.keys()).map(
|
||||
(key) => ({
|
||||
user_id: key,
|
||||
status: userPresence.value.get(key) ? "PRESENT" : "ABSENT",
|
||||
})
|
||||
);
|
||||
console.log(attendanceUserList);
|
||||
const res = await attendanceMutation.executeMutation({
|
||||
attendanceCourseId: (
|
||||
currentCourse.value as CourseSessionAttendanceCourseObjectType
|
||||
|
|
@ -98,10 +82,8 @@ const loadAttendanceData = async () => {
|
|||
},
|
||||
requestPolicy: "network-only",
|
||||
});
|
||||
console.log(result.data.value?.course_session_attendance_course);
|
||||
const attendanceUserList =
|
||||
result.data?.value?.course_session_attendance_course?.attendance_user_list ?? [];
|
||||
console.log(attendanceUserList);
|
||||
for (const user of attendanceUserList) {
|
||||
if (!user) continue;
|
||||
userPresence.value.set(user.user_id, user.status === "PRESENT");
|
||||
|
|
@ -124,7 +106,7 @@ async function exportData() {
|
|||
const data = await exportAttendance(
|
||||
{
|
||||
courseSessionIds: [Number(courseSession.value.id)],
|
||||
circleIds: [Number(attendanceCourseCircleId.value)],
|
||||
circleIds: [Number(currentCourse.value?.learning_content.circle?.id)],
|
||||
},
|
||||
userStore.language
|
||||
);
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
import { useCourseData, useCourseSessionDetailQuery } from "@/composables";
|
||||
import type { CourseSessionAttendanceCourseObjectType } from "@/gql/graphql";
|
||||
import { useUserStore } from "@/stores/user";
|
||||
import type { CircleLight, CourseSessionUser, ExpertSessionUser } from "@/types";
|
||||
import log from "loglevel";
|
||||
|
|
|
|||
Loading…
Reference in New Issue