소스 검색

校级数据统计

liqk 3 년 전
부모
커밋
e4ee8ddf31
1개의 변경된 파일3개의 추가작업 그리고 9개의 파일을 삭제
  1. 3 9
      TEAMModelOS/ClientApp/src/view/train/TrainDetail.vue

+ 3 - 9
TEAMModelOS/ClientApp/src/view/train/TrainDetail.vue

@@ -570,15 +570,13 @@ export default {
                 uncheck: 0,
                 uncheck: 0,
                 rate: 0
                 rate: 0
             }
             }
-            data.uncheck = this.tableData.filter(item => {
-                return item.status == 0
-            }).length
             data.pass = this.tableData.filter(item => {
             data.pass = this.tableData.filter(item => {
                 return item.status == 1
                 return item.status == 1
             }).length
             }).length
             data.fail = this.tableData.filter(item => {
             data.fail = this.tableData.filter(item => {
                 return item.status == 2
                 return item.status == 2
             }).length
             }).length
+            data.uncheck = data.all - data.pass - data.fail
             data.rate = (data.pass * 100 / data.all).toFixed(1)
             data.rate = (data.pass * 100 / data.all).toFixed(1)
             return data
             return data
         },
         },
@@ -593,9 +591,7 @@ export default {
                 data.uploaded = this.surveyInfo.teachers.filter(item => {
                 data.uploaded = this.surveyInfo.teachers.filter(item => {
                     return item.answer.length
                     return item.answer.length
                 }).length
                 }).length
-                data.unupload = this.surveyInfo.teachers.filter(item => {
-                    return !item.answer.length
-                }).length
+                data.unupload = data.all - data.uploaded
                 data.rate = (data.uploaded * 100 / data.all).toFixed(1)
                 data.rate = (data.uploaded * 100 / data.all).toFixed(1)
             }
             }
 
 
@@ -612,9 +608,7 @@ export default {
                 data.uploaded = this.examInfo.teachers.filter(item => {
                 data.uploaded = this.examInfo.teachers.filter(item => {
                     return item.answer.length
                     return item.answer.length
                 }).length
                 }).length
-                data.unupload = this.examInfo.teachers.filter(item => {
-                    return !item.answer.length
-                }).length
+                data.unupload = data.all - data.uploaded
                 data.rate = (data.uploaded * 100 / data.all).toFixed(1)
                 data.rate = (data.uploaded * 100 / data.all).toFixed(1)
             }
             }
             return data
             return data