Ver código fonte

日常开发

林旭祥 2 meses atrás
pai
commit
c0430b422c
1 arquivos alterados com 6 adições e 4 exclusões
  1. 6 4
      src/views/ranking/index.vue

+ 6 - 4
src/views/ranking/index.vue

@@ -557,9 +557,9 @@ const getGradeList = async (grade: any) => {
           item.unit = dic[projectObj.value.exam_name];
           return item
         })
-      gradeData.value[index].page.current == 1 ?
+      gradeData.value[index]?.page.current == 1 ?
         (gradeData.value[index].list = list) :
-        gradeData.value[index].list.push(...list);
+        gradeData.value[index]?.list.push(...list);
       getGradePages(res.total, grade);
     }
   });
@@ -593,7 +593,7 @@ const getScroll = (event?: any, grade?: any) => {
   let index = gradeData.value.findIndex((item: any) => {
     return item.value == grade;
   })
-  if (gradeData.value[index].page.current == gradeData.value[index].page.pages) {
+  if (gradeData.value[index].page.current == gradeData.value[index]?.page.pages) {
     return false;
   }
   let obj = multipleItemRefList.value[grade];
@@ -744,7 +744,9 @@ const getGradePages = (data: any, grade: any) => {
   let index = gradeData.value.findIndex((item: any) => {
     return item.value == grade;
   })
-  gradeData.value[index].page.pages = Math.ceil(data / gradeData.value[index].page.size);
+  if(gradeData.value[index]?.page){
+    gradeData.value[index].page.pages = Math.ceil(data / gradeData.value[index].page.size);
+  }
 };
 
 //更新时间