From 019d5e3bfab48159d9d313997b95208c7317fb9c Mon Sep 17 00:00:00 2001 From: Avisha Sodhi <38086281+SodhiA1@users.noreply.github.com> Date: Wed, 13 Nov 2024 15:34:46 -0800 Subject: [PATCH] EGC-19: Initial Tile Design --- .../graduation/GraduationTableComponent.vue | 117 +++- .../GradUploadDataComponent.vue | 615 +++++++++--------- .../projections/GradProjectionsTVR.vue | 229 +++++++ .../reports/GradReportsAndTranscripts.vue | 226 +++++++ frontend/src/router.js | 24 + frontend/src/utils/constants.js | 4 +- 6 files changed, 869 insertions(+), 346 deletions(-) create mode 100644 frontend/src/components/graduation/grad-data-collection/projections/GradProjectionsTVR.vue create mode 100644 frontend/src/components/graduation/grad-data-collection/reports/GradReportsAndTranscripts.vue diff --git a/frontend/src/components/graduation/GraduationTableComponent.vue b/frontend/src/components/graduation/GraduationTableComponent.vue index 806b1616..38ac7267 100644 --- a/frontend/src/components/graduation/GraduationTableComponent.vue +++ b/frontend/src/components/graduation/GraduationTableComponent.vue @@ -1,7 +1,6 @@ - - + + + + + + + + + + + + + + + + {{ PAGE_TITLES.GRAD_PROJECTIONS }} + + + + + + + + + + + + + + + + + + + + + {{ PAGE_TITLES.GRAD_REPORTS }} + + + + + + + @@ -80,7 +155,7 @@ export default { return { PAGE_TITLES: PAGE_TITLES, disableGradFunctionality: null - } + }; }, computed: { ...mapState(authStore, ['isAuthenticated','userInfo']), @@ -100,7 +175,13 @@ export default { this.$router.push({name: 'grad-upload', params: {schoolID: this.userInfo.activeInstituteIdentifier}}); }, backButtonClick() { - this.$router.push({name: 'home'}); + this.$router.push({name: 'home'}); + }, + openProjections() { + this.$router.push({name: 'grad-projections', params: {schoolID: this.userInfo.activeInstituteIdentifier}}); + }, + openReports() { + this.$router.push({name: 'grad-reports', params: {schoolID: this.userInfo.activeInstituteIdentifier}}); } } }; @@ -111,26 +192,8 @@ export default { word-break: break-word; font-size: 20px; } - .containerSetup{ - padding-right: 24em !important; - padding-left: 24em !important; - } - .card-container { - justify-self: flex-start; - } - - @media screen and (max-width: 1950px) { - .containerSetup{ - padding-right: 20em !important; - padding-left: 20em !important; - } - } - - @media screen and (max-width: 1800px) { - .containerSetup{ - padding-right: 10em !important; - padding-left: 10em !important; - } - } + .v-container { + max-width: 60em !important; +} diff --git a/frontend/src/components/graduation/grad-data-collection/GradUploadDataComponent.vue b/frontend/src/components/graduation/grad-data-collection/GradUploadDataComponent.vue index f55d6672..58e06ed5 100644 --- a/frontend/src/components/graduation/grad-data-collection/GradUploadDataComponent.vue +++ b/frontend/src/components/graduation/grad-data-collection/GradUploadDataComponent.vue @@ -1,9 +1,8 @@ - + Return to GRAD Dashboard - + @@ -48,29 +47,28 @@ - - - 0% - - + + - {{ item.percentageStudentsProcessed }} % + 0% + + + {{ item.percentageStudentsProcessed }} % + - - - +