<template>
  <div class="reexam-checked">
    <div class="part-box-head">
      <div class="part-box-head-left"><h1>重考已审</h1></div>
    </div>
    <div class="part-filter">
      <div class="part-filter-form">
        <el-form ref="FilterForm" label-position="left" inline>
          <el-form-item>
            <el-select
              v-model="filter.batchId"
              placeholder="请选择原批次"
              clearable
            >
              <el-option
                v-for="item in batchs"
                :key="item.id"
                :value="item.id"
                :label="item.name"
              ></el-option>
            </el-select>
          </el-form-item>
          <el-form-item>
            <el-select
              v-model="filter.examroom"
              placeholder="请选择考场"
              clearable
            >
              <el-option
                v-for="item in exams"
                :key="item.id"
                :value="item.id"
                :label="item.name"
              ></el-option>
            </el-select>
          </el-form-item>
          <el-form-item>
            <el-select
              v-model="filter.subjectId"
              placeholder="请选择科目"
              clearable
            >
              <el-option
                v-for="item in subjects"
                :key="item.id"
                :value="item.id"
                :label="item.name"
              ></el-option>
            </el-select>
          </el-form-item>
          <el-form-item>
            <el-select
              v-model="filter.subjectId"
              placeholder="请选择申请理由"
              clearable
            >
              <el-option
                v-for="item in subjects"
                :key="item.id"
                :value="item.id"
                :label="item.name"
              ></el-option>
            </el-select>
          </el-form-item>
          <el-form-item>
            <el-input
              v-model.trim="filter.content"
              placeholder="姓名/证件号"
              clearable
            ></el-input>
          </el-form-item>
          <el-form-item label="申请时间">
            <el-date-picker
              v-model="applyTime"
              type="daterange"
              range-separator="至"
              start-placeholder="开始日期"
              end-placeholder="结束日期"
            >
            </el-date-picker>
          </el-form-item>
          <el-form-item>
            <el-input
              v-model.trim="filter.content"
              placeholder="申请人姓名"
              clearable
            ></el-input>
          </el-form-item>

          <el-form-item>
            <el-button type="primary" @click="toPage(1)">查询</el-button>
          </el-form-item>
        </el-form>
      </div>
    </div>

    <el-table ref="TableList" :data="dataList" border stripe>
      <el-table-column prop="examroom" label="考场(代码)"> </el-table-column>
      <el-table-column prop="stdCardNo" label="证件号"></el-table-column>
      <el-table-column prop="stdCardNo" label="科目名称"></el-table-column>
      <el-table-column prop="stdName" label="姓名"></el-table-column>
      <el-table-column prop="subjectCode" label="科目(代码)"></el-table-column>
      <el-table-column prop="subjectCode" label="原批次"></el-table-column>
      <el-table-column prop="subjectCode" label="原场次"></el-table-column>
      <el-table-column prop="subjectCode" label="申请理由"></el-table-column>
      <el-table-column prop="subjectCode" label="申请时间"></el-table-column>
      <el-table-column prop="subjectCode" label="申请人"></el-table-column>
      <el-table-column prop="subjectCode" label="审核时间"></el-table-column>
      <el-table-column prop="subjectCode" label="审核结果"></el-table-column>
      <el-table-column prop="subjectCode" label="审核人"></el-table-column>
      <el-table-column label="操作">
        <template slot-scope="scope">
          <el-button
            class="btn-table-icon"
            type="primary"
            icon="icon icon-view"
            @click="toDetail(scope.row)"
            >详情</el-button
          >
        </template>
      </el-table-column>
    </el-table>
    <div class="part-page">
      <el-pagination
        background
        layout="prev, pager, next,total,sizes,jumper"
        :current-page="current"
        :total="total"
        :page-size="size"
        @current-change="toPage"
      >
      </el-pagination>
    </div>
  </div>
</template>

<script>
export default {
  name: "reexam-checked",
  data() {
    return {
      filter: {
        batchId: null,
        examroom: null,
        subjectId: null,
        auditStatus: null,
        content: "",
        strangePersonUp: null,
        strangePersonDown: null,
        exceptionUp: null,
        exceptionDown: null,
        warningUp: null,
        warningDown: null,
      },
      current: 1,
      total: 0,
      size: 10,
      batchs: [],
      exams: [],
      subjects: [],
      applyTime: "",
      dataList: [
        {
          id: 1,
          batchName: "第一批次",
          examName: "第一场次",
          examroom: "第一考场",
          examId: "123456",
          stdCardNo: "000000000000000008",
          stdName: "张龙龙",
          subjectName: "大学英语",
          subjectCode: "10006",
          strangeNumber: "0",
          exceptionNumber: "2",
          warningNumber: "2",
          isDiscipline: "",
          auditStatus: "未阅",
        },
      ],
    };
  },
  methods: {
    getList() {},
    toPage() {},
    cleanUnread() {},
    batchAction() {},
    toDetail(row) {
      console.log(row);
      this.$router.push({ name: "WainingDetail", params: { id: row.id } });
    },
  },
};
</script>
