feat(users): add user evaluation panel with PDF export

Shows the admin a summary of a user's sessions viewed, exam/homework
performance, and current term status, with a PDF export action.
This commit is contained in:
madresebanoo
2026-09-02 15:03:55 +04:30
parent 2b3e8ee322
commit fb629a54a5
5 changed files with 411 additions and 0 deletions
@@ -76,6 +76,10 @@
</div>
<LineInfoBlock title="گرایش/رشته تحصیلی" :desc="user.fieldOfStudy || '—'" />
</div>
<div class="user-details__section">
<UserEvaluationPanel :user-id="userId" :user="user" />
</div>
</template>
<NoItems v-else title="یافت نشد" desc="اطلاعات این کاربر در دسترس نیست." />
@@ -106,6 +110,7 @@ import LineTitleBlock from '@/components/LineTitleBlock.vue'
import { useAdminUserQuery } from '@/services/query/admin-users'
import LineInfoBlock from '@/components/blocks/LineInfoBlock.vue'
import SkeletonLoaderBlock from '@/components/blocks/SkeletonLoaderBlock.vue'
import UserEvaluationPanel from '@/features/admin/users/components/UserEvaluationPanel.vue'
import {
EDUCATION_STATUS,
GENDER,