From 238ee5197fb7f41f18c093366b5ef7de12b03d91 Mon Sep 17 00:00:00 2001 From: Filipenkov Dmitry Date: Mon, 25 Nov 2024 21:40:47 +0000 Subject: [PATCH 01/11] added display of items to the LecturerPage --- src/components/LecturerHeaderCard.vue | 14 ++++++ src/pages/LecturerPage.vue | 2 + src/pages/ReviewPage.vue | 3 +- ....timestamp-1732570504023-45fb8acbd1d38.mjs | 44 +++++++++++++++++++ 4 files changed, 62 insertions(+), 1 deletion(-) create mode 100644 vite.config.ts.timestamp-1732570504023-45fb8acbd1d38.mjs diff --git a/src/components/LecturerHeaderCard.vue b/src/components/LecturerHeaderCard.vue index ec3769a..5d7102a 100644 --- a/src/components/LecturerHeaderCard.vue +++ b/src/components/LecturerHeaderCard.vue @@ -8,6 +8,19 @@ @@ -22,5 +35,6 @@ defineProps({ lastName: { type: String, required: true }, firstName: { type: String, required: true }, middleName: { type: String, required: true }, + subjectsName: { type: String, required: true }, }); diff --git a/src/pages/LecturerPage.vue b/src/pages/LecturerPage.vue index f09dcf9..90f0bce 100644 --- a/src/pages/LecturerPage.vue +++ b/src/pages/LecturerPage.vue @@ -24,6 +24,7 @@ const firstName = ref(lecturer?.first_name); const lastName = ref(lecturer?.last_name); const middleName = ref(lecturer?.middle_name); const avatarLink = ref(lecturer?.avatar_link); +const Subjects = ref(lecturer?.subjects); async function loadLecturer() { const res = await apiClient.GET(`/rating/lecturer/{id}`, { @@ -54,6 +55,7 @@ const lecturerPhoto = getPhoto(avatarLink.value); :first-name="firstName ?? 'Ошибка'" :last-name="lastName ?? 'Ошибка'" :middle-name="middleName ?? 'Ошибка'" + :subjects-name="Subjects ?? 'Ошибка'" />
diff --git a/src/pages/ReviewPage.vue b/src/pages/ReviewPage.vue index 7f32258..382b806 100644 --- a/src/pages/ReviewPage.vue +++ b/src/pages/ReviewPage.vue @@ -39,6 +39,7 @@ const lecturer = await loadLecturer(); const firstName = ref(lecturer?.first_name); const lastName = ref(lecturer?.last_name); const middleName = ref(lecturer?.middle_name); +const Subjects = ref(lecturer?.subjects); const photo = lecturer?.avatar_link ? `${PHOTO_BASE_PATH}${lecturer?.avatar_link}` : Placeholder; const subject = ref(''); const warningMessage = ref(''); @@ -118,8 +119,8 @@ async function sendReview() { :first-name="firstName ?? 'Ошибка'" :last-name="lastName ?? 'Ошибка'" :middle-name="middleName ?? 'Ошибка'" + :subjects-name="Subjects ?? 'Ошибка'" /> - Date: Mon, 25 Nov 2024 21:42:52 +0000 Subject: [PATCH 02/11] comment basic version of subjects bar on LectorerCard --- src/components/LecturerHeaderCard.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/LecturerHeaderCard.vue b/src/components/LecturerHeaderCard.vue index 5d7102a..4878f2e 100644 --- a/src/components/LecturerHeaderCard.vue +++ b/src/components/LecturerHeaderCard.vue @@ -8,7 +8,7 @@