zhangjie 1 년 전
부모
커밋
aaab086883

+ 1 - 0
src/constants/enumerate.js

@@ -356,6 +356,7 @@ export const QUESTION_SCORE_TYPE = {
 
 // mark
 export const MARK_MODE_TYPE = {
+  UNLIMITED: "不限",
   TRACK: "轨迹模式",
   COMMON: "普通模式",
 };

+ 7 - 1
src/modules/mark/components/ScoreCheckDetail.vue

@@ -23,8 +23,9 @@
       <el-form ref="FilterForm" label-position="left" label-width="85px" inline>
         <el-form-item label="学院">
           <college-select
-            v-model="filter.college"
+            v-model="collegeId"
             placeholder="学院"
+            @change="collegeChange"
           ></college-select>
         </el-form-item>
         <el-form-item label="班级">
@@ -233,6 +234,7 @@
             <el-button
               class="btn-primary"
               type="text"
+              :disabled="!scope.row.objectiveScore"
               @click="toCheckQuestion(scope.row, 'objective')"
               >客观题检查</el-button
             >
@@ -286,6 +288,7 @@ export default {
   data() {
     return {
       modalIsShow: false,
+      collegeId: "",
       filter: {
         college: "",
         className: "",
@@ -345,6 +348,9 @@ export default {
     search() {
       this.toPage(1);
     },
+    collegeChange(val) {
+      this.filter.college = val?.name;
+    },
     handleSelectionChange(val) {
       this.multipleSelection = val;
     },

+ 3 - 3
src/modules/mark/components/markDetail/MarkDetailArbitration.vue

@@ -206,9 +206,9 @@ export default {
     toDone(row) {
       this.toMarkArbitrate({
         arbitrateId: row.id,
-        examId: row.examId,
-        paperNumber: row.paperNumber,
-        groupNumber: row.groupNumber,
+        // examId: row.examId,
+        // paperNumber: row.paperNumber,
+        // groupNumber: row.groupNumber,
       });
     },
     toBatchDone() {

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

@@ -264,6 +264,7 @@ export default {
       const res = await markMarkerBind(datas).catch(() => {});
       if (!res) return;
       this.$message.success("绑定成功!");
+      this.getList();
     },
     // reset marker
     async toReset(row) {