刘洋 1 year ago
parent
commit
764d7c7414

+ 3 - 3
src/modules/analysis/marking-progress/components/TotalProgress.vue

@@ -175,7 +175,7 @@ const totalColumns: EpTableColumn<TotalProgress>[] = [
     align: 'center',
     minWidth: 80,
     formatter(row) {
-      return `${row.finishRate}%`
+      return row ? `${row?.finishRate}%` : ''
     },
     sortable: true,
   },
@@ -184,7 +184,7 @@ const totalColumns: EpTableColumn<TotalProgress>[] = [
     align: 'center',
     minWidth: 80,
     formatter(row) {
-      return `${minus(row.totalPaper, row.finishCount)}`
+      return row ? `${minus(row?.totalPaper, row?.finishCount)}` : ''
     },
     sortable: true,
   },
@@ -193,7 +193,7 @@ const totalColumns: EpTableColumn<TotalProgress>[] = [
     align: 'center',
     minWidth: 95,
     formatter(row) {
-      return `${minus(100, row.finishRate)}%`
+      return row ? `${minus(100, row?.finishRate)}%` : ''
     },
     sortable: true,
   },