zhangjie 3 ay önce
ebeveyn
işleme
e96fb5f208

+ 11 - 3
src/modules/mark/components/markParam/MarkParamClass.vue

@@ -33,6 +33,12 @@
       <el-table :data="dataList" border>
         <el-table-column type="index" width="50"> </el-table-column>
 
+        <el-table-column label="试题" width="100">
+          <template slot-scope="scope">
+            {{ scope.row.marker.mainNumber }}-{{ scope.row.marker.subNumber }}
+          </template>
+        </el-table-column>
+
         <el-table-column label="评卷员" width="300">
           <template slot-scope="scope">
             <el-tag size="medium">
@@ -120,11 +126,13 @@ export default {
       "openClassMark",
     ]),
     stat() {
+      const classCount = this.classList.length;
+      const unsignClassCount = this.unsignData.length;
       return {
-        classCount: this.classList.length,
-        unsignClassCount: this.unsignData.length,
+        classCount,
+        unsignClassCount,
         completeRate: toPrecision(
-          (100 * this.unsignData.length) / this.classList.length,
+          (100 * (classCount - unsignClassCount)) / classCount,
           2
         ),
       };