fuliqi
2024-06-24 f738a2f0208e73542e5d69d8226f8705a2bab1cf
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,10 +111,13 @@
        <el-form-item label="开始时间" :label-width="formLabelWidth" prop="time">
          <el-date-picker
            v-model="examForm.time"
            type="daterange"
            type="datetimerange"
            format="yyyy-MM-dd HH:mm:ss"
            value-format="yyyy-MM-dd HH:mm:ss"
            range-separator="至"
            start-placeholder="开始日期"
            end-placeholder="结束日期">
            end-placeholder="结束日期"
          >
          </el-date-picker>
        </el-form-item>
        <el-form-item label="考试地点" :label-width="formLabelWidth" prop="examPlace">
@@ -150,8 +153,8 @@
        examPaperType: null,
        examPlace: '',
        status: '',
        startTime: '',
        endTime: '',
        startTime: null,
        endTime: null,
        time: []
      },
      examRules: {
@@ -235,8 +238,10 @@
      })
    },
    handlerEdit (row) {
      this.examForm = row
      this.examForm.time = [row.startTime, row.endTime]
      this.examForm = {
        ...row,
      time: [row.startTime, row.endTime]
      }
      this.title = '修改考试'
      this.open = true
    },
@@ -272,8 +277,9 @@
        examPaperType: '',
        examPlace: '',
        status: '',
        startTime: '',
        endTime: '',
        startTime: null,
        endTime: null,
        time: []
      }
    },
    closeHandler () {
@@ -294,8 +300,8 @@
    },
    routerTo (url) {
      this.$router.push(url)
    }
  },
    },
  }
}
</script>