Add numberOfSessions to class form and fix attendance navigation.
Editable session count on the class edit page and corrected redirects back to the attendance list route.
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
:title="$t('attendances.title')"
|
||||
:subtitle="`دوره: ${session.course?.title || '-'} | کلاس: ${session.class?.name || '-'} | تاریخ: ${formatJalali(session.day)} (${session.startTime || ''} تا ${session.endTime || ''})`"
|
||||
>
|
||||
<Button label="بازگشت" icon="pi pi-arrow-left" text severity="secondary" @click="$router.push('/attendances')" />
|
||||
<Button label="بازگشت" icon="pi pi-arrow-left" text severity="secondary" @click="$router.push('/attendance')" />
|
||||
</PageHeader>
|
||||
|
||||
<div class="surface-card p-4 sm:p-5 border-round border-1 border-color shadow-sm mb-3" v-if="session.note">
|
||||
@@ -56,7 +56,7 @@
|
||||
</DataTable>
|
||||
|
||||
<div class="flex justify-content-end gap-2 mt-4 pt-3 border-top-1 border-color">
|
||||
<Button label="انصراف" text severity="secondary" @click="$router.push('/attendances')" />
|
||||
<Button label="انصراف" text severity="secondary" @click="$router.push('/attendance')" />
|
||||
<Button
|
||||
:label="$t('attendances.submitAttendance')"
|
||||
icon="pi pi-save"
|
||||
@@ -147,7 +147,7 @@ const handleSubmit = async () => {
|
||||
}));
|
||||
await attendanceApi.recordSessionAttendance(sessionId, payloadList);
|
||||
showSuccess('حضور و غیاب جلسه با موفقیت ثبت شد');
|
||||
router.push('/attendances');
|
||||
router.push('/attendance');
|
||||
} catch (err) {
|
||||
showError(err);
|
||||
} finally {
|
||||
|
||||
Reference in New Issue
Block a user