Bladeren bron

fix

اگر اندیشه جو در حالت قبول بود سبز باشد، در حالت مردور قرمز باشد و در حالت قبولی مشروط زرد باشد.
hgh 2 jaren geleden
bovenliggende
commit
a468861e9f
1 gewijzigde bestanden met toevoegingen van 16 en 1 verwijderingen
  1. 16 1
      src/pages/User/Profile/classroomInfo.vue

+ 16 - 1
src/pages/User/Profile/classroomInfo.vue

@@ -41,7 +41,8 @@
                   animated>
       <q-tab-panel name="classroomInfo">
         <div v-if="mounted && classroom.current_user_register_info.transcript_sheet_info.status"
-             class="bg-light-green-1 q-pa-md q-mb-md">
+             :class="getTranscriptSheetStatusClass()"
+             class="q-pa-md q-mb-md">
           <div class="row q-col-gutter-md">
             <div class="col-md-6 col-12">
               نمره حضور و غیاب: {{ classroom.current_user_register_info.transcript_sheet_info.attendance_score }}
@@ -892,7 +893,21 @@ export default {
     },
     getTranscriptSheetStatus (transcriptSheet) {
       return new TranscriptSheet(transcriptSheet).status_info.label
+    },
+    getTranscriptSheetStatusClass () {
+      let cls = ''
+      if (this.classroom.current_user_register_info?.transcript_sheet_info?.status === 'CLEAN_PASSED') {
+        cls = 'bg-red-2'
+      } else if (this.classroom.current_user_register_info?.transcript_sheet_info?.status === 'CONDITIONAL_PASSED') {
+        cls = 'bg-yellow-2'
+      } else if (this.classroom.current_user_register_info?.transcript_sheet_info?.status === 'FAILED') {
+        cls = 'bg-red-2'
+      } else if (this.classroom.current_user_register_info?.transcript_sheet_info?.status === 'FAILED_DUE_TO_PRE_CONDITIONAL') {
+        cls = 'bg-red-2'
+      }
+      return cls
     }
+
   }
 }
 </script>