Browse Source

班级阅卷

zhangjie 1 year ago
parent
commit
1d21935029

+ 11 - 0
src/modules/mark/components/markDetail/MarkDetailArbitration.vue

@@ -25,6 +25,14 @@
           >
           </status-select>
         </el-form-item>
+        <el-form-item label="班级">
+          <el-input
+            v-model.trim="filter.className"
+            placeholder="班级"
+            clearable
+          >
+          </el-input>
+        </el-form-item>
         <el-form-item label-width="0px">
           <el-button type="primary" @click="search">查询</el-button>
         </el-form-item>
@@ -136,6 +144,7 @@ export default {
     return {
       filter: {
         groupNumber: "",
+        className: "",
       },
       current: 1,
       size: this.GLOBAL.pageSize,
@@ -151,7 +160,9 @@ export default {
     },
   },
   mounted() {
+    this.filter.className = this.$ls.get("preset-className", undefined);
     this.filter.groupNumber = this.$ls.get("preset-groupNumber", "");
+    this.$ls.remove("preset-className");
     this.$ls.remove("preset-groupNumber");
     this.getQuestions();
     this.toPage(1);

+ 11 - 0
src/modules/mark/components/markDetail/MarkDetailMarker.vue

@@ -24,6 +24,14 @@
           >
           </el-input>
         </el-form-item>
+        <el-form-item label="班级">
+          <el-input
+            v-model.trim="filter.className"
+            placeholder="班级"
+            clearable
+          >
+          </el-input>
+        </el-form-item>
         <el-form-item label-width="0px">
           <el-button type="primary" @click="search">查询</el-button>
         </el-form-item>
@@ -179,6 +187,7 @@ export default {
       filter: {
         groupNumber: "",
         loginName: "",
+        className: "",
       },
       current: 1,
       size: this.GLOBAL.pageSize,
@@ -193,7 +202,9 @@ export default {
     };
   },
   mounted() {
+    this.filter.className = this.$ls.get("preset-className", "");
     this.filter.groupNumber = this.$ls.get("preset-groupNumber", "");
+    this.$ls.remove("preset-className");
     this.$ls.remove("preset-groupNumber");
     this.getQuestions();
     this.toPage(1);

+ 7 - 0
src/modules/mark/components/markDetail/MarkDetailProgress.vue

@@ -27,6 +27,11 @@
         <h3>班级阅卷进度</h3>
       </div>
       <el-table ref="TableList" :data="classList">
+        <el-table-column
+          prop="groupQuestions"
+          label="评阅题目"
+          min-width="200"
+        ></el-table-column>
         <el-table-column
           prop="className"
           label="班级"
@@ -244,10 +249,12 @@ export default {
       this.getList();
     },
     toArbitrate(row) {
+      if (row.className) this.$ls.set("preset-className", row.className);
       this.$ls.set("preset-groupNumber", row.groupNumber);
       this.$emit("to-menu", "arbitration");
     },
     toMarker(row) {
+      if (row.className) this.$ls.set("preset-className", row.className);
       this.$ls.set("preset-groupNumber", row.groupNumber);
       this.$emit("to-menu", "marker");
     },