xiangpei
2024-06-17 91dcd23d47c060a3de1baa2a2e5066d9cb23722b
阅卷状态
2个文件已修改
35 ■■■■ 已修改文件
src/views/exam/exam/ExamManage.vue 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/exam/exam/MarkPaper.vue 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/exam/exam/ExamManage.vue
@@ -73,7 +73,7 @@
          >修改
          </el-button>
          <el-button type="danger" size="small" @click="deleteExam(scope.row.id)">删除</el-button>
          <el-button v-if="scope.row.status === 'finished'" type="success" size="small" @click="markPaper(scope.row)">阅卷</el-button>
          <el-button type="success" size="small" @click="markPaper(scope.row)">阅卷</el-button>
        </template>
      </el-table-column>
    </el-table>
@@ -111,7 +111,8 @@
        <el-form-item label="开始时间" :label-width="formLabelWidth" prop="time">
          <el-date-picker
            v-model="examForm.time"
            type="daterange"
            type="datetimerange"
            value-format="yyyy-MM-dd HH:mm:ss"
            range-separator="至"
            start-placeholder="开始日期"
            end-placeholder="结束日期">
@@ -150,8 +151,8 @@
        examPaperType: null,
        examPlace: '',
        status: '',
        startTime: '',
        endTime: '',
        startTime: null,
        endTime: null,
        time: []
      },
      examRules: {
@@ -272,8 +273,9 @@
        examPaperType: '',
        examPlace: '',
        status: '',
        startTime: '',
        endTime: '',
        startTime: null,
        endTime: null,
        time: []
      }
    },
    closeHandler () {
src/views/exam/exam/MarkPaper.vue
@@ -58,6 +58,20 @@
      </el-table-column>
      <el-table-column
        align="center"
        prop="status"
        :formatter="statusFormatter"
        label="提交状态"
      >
      </el-table-column>
      <el-table-column
        align="center"
        prop="markPaperStatus"
        :formatter="statusFormatter"
        label="阅卷状态"
      >
      </el-table-column>
      <el-table-column
        align="center"
        prop="phone"
        label="系统自动估分(选择题型)"
      >
@@ -103,6 +117,13 @@
    }
  },
  methods: {
    statusFormatter(row) {
      if (row.status === 'finish' || row.markPaperStatus === 'finish') {
        return '完成'
      } else if (row.status === 'temp' || row.markPaperStatus === 'temp') {
        return "未完成"
      }
    },
    markPaper (row) {
      // todo打开阅卷页面
    },