|
@@ -5,164 +5,160 @@
|
|
|
<div class="box-body">
|
|
|
<!-- 搜索表单 -->
|
|
|
<el-form :inline="true" :model="formSearch" label-width="70px">
|
|
|
- <el-row>
|
|
|
- <el-form-item label="考试" class="pull-left">
|
|
|
- <el-select
|
|
|
- class="input"
|
|
|
- :remote-method="queryExams4Search"
|
|
|
- remote
|
|
|
- :loading="queryExams4SearchLoading"
|
|
|
- filterable
|
|
|
- clearable
|
|
|
- v-model="formSearch.examId"
|
|
|
- placeholder="请选择"
|
|
|
+ <el-form-item label="考试" class="pull-left">
|
|
|
+ <el-select
|
|
|
+ class="input"
|
|
|
+ :remote-method="queryExams4Search"
|
|
|
+ remote
|
|
|
+ :loading="queryExams4SearchLoading"
|
|
|
+ filterable
|
|
|
+ clearable
|
|
|
+ v-model="formSearch.examId"
|
|
|
+ placeholder="请选择"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in examList4Search"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id"
|
|
|
+ :key="item.id"
|
|
|
>
|
|
|
- <el-option
|
|
|
- v-for="item in examList4Search"
|
|
|
- :label="item.name"
|
|
|
- :value="item.id"
|
|
|
- :key="item.id"
|
|
|
- >
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="姓名" class="pull-left">
|
|
|
- <el-input
|
|
|
- class="input"
|
|
|
- placeholder="请输入姓名"
|
|
|
- v-model="formSearch.studentName"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="学号" class="pull-left">
|
|
|
- <el-input
|
|
|
- class="input"
|
|
|
- placeholder="请输入学号"
|
|
|
- v-model="formSearch.studentCode"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="专业" class="pull-left">
|
|
|
- <el-input
|
|
|
- class="input"
|
|
|
- placeholder="请输入专业"
|
|
|
- v-model="formSearch.specialtyName"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="课程" class="pull-left">
|
|
|
- <el-select
|
|
|
- class="input"
|
|
|
- :remote-method="getCourses4Search"
|
|
|
- :loading="courseLoading4Search"
|
|
|
- remote
|
|
|
- filterable
|
|
|
- clearable
|
|
|
- v-model="formSearch.courseId"
|
|
|
- placeholder="请选择"
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="姓名" class="pull-left">
|
|
|
+ <el-input
|
|
|
+ class="input"
|
|
|
+ placeholder="请输入姓名"
|
|
|
+ v-model="formSearch.studentName"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="学号" class="pull-left">
|
|
|
+ <el-input
|
|
|
+ class="input"
|
|
|
+ placeholder="请输入学号"
|
|
|
+ v-model="formSearch.studentCode"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="专业" class="pull-left">
|
|
|
+ <el-input
|
|
|
+ class="input"
|
|
|
+ placeholder="请输入专业"
|
|
|
+ v-model="formSearch.specialtyName"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="课程" class="pull-left">
|
|
|
+ <el-select
|
|
|
+ class="input"
|
|
|
+ :remote-method="getCourses4Search"
|
|
|
+ :loading="courseLoading4Search"
|
|
|
+ remote
|
|
|
+ filterable
|
|
|
+ clearable
|
|
|
+ v-model="formSearch.courseId"
|
|
|
+ placeholder="请选择"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in courseList4Search"
|
|
|
+ :label="item.name + ' - ' + item.code"
|
|
|
+ :value="item.id"
|
|
|
+ :key="item.id"
|
|
|
>
|
|
|
- <el-option
|
|
|
- v-for="item in courseList4Search"
|
|
|
- :label="item.name + ' - ' + item.code"
|
|
|
- :value="item.id"
|
|
|
- :key="item.id"
|
|
|
- >
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="学习中心" class="pull-left">
|
|
|
- <el-select
|
|
|
- class="input"
|
|
|
- :remote-method="getOrgList4Search"
|
|
|
- :loading="getOrgList4SearchLoading"
|
|
|
- remote
|
|
|
- filterable
|
|
|
- clearable
|
|
|
- v-model="formSearch.orgId"
|
|
|
- placeholder="请选择"
|
|
|
- :disabled="pureLC"
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="学习中心" class="pull-left">
|
|
|
+ <el-select
|
|
|
+ class="input"
|
|
|
+ :remote-method="getOrgList4Search"
|
|
|
+ :loading="getOrgList4SearchLoading"
|
|
|
+ remote
|
|
|
+ filterable
|
|
|
+ clearable
|
|
|
+ v-model="formSearch.orgId"
|
|
|
+ placeholder="请选择"
|
|
|
+ :disabled="pureLC"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in orgList4Search"
|
|
|
+ :label="item.name + ' - ' + item.code"
|
|
|
+ :value="item.id"
|
|
|
+ :key="item.id"
|
|
|
>
|
|
|
- <el-option
|
|
|
- v-for="item in orgList4Search"
|
|
|
- :label="item.name + ' - ' + item.code"
|
|
|
- :value="item.id"
|
|
|
- :key="item.id"
|
|
|
- >
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="采集人" class="pull-left">
|
|
|
- <el-input
|
|
|
- class="input"
|
|
|
- placeholder="请输入采集人"
|
|
|
- v-model="formSearch.infoCollector"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="身份证" class="pull-left">
|
|
|
- <el-input
|
|
|
- class="input"
|
|
|
- placeholder="请输入身份证"
|
|
|
- v-model="formSearch.identityNumber"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="考点" class="pull-left">
|
|
|
- <el-input
|
|
|
- class="input"
|
|
|
- placeholder="请输入考点"
|
|
|
- v-model="formSearch.examSite"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item class="pull-left">
|
|
|
- <el-button
|
|
|
- v-if="rolePrivileges.search_examStudent"
|
|
|
- size="small"
|
|
|
- type="primary"
|
|
|
- icon="el-icon-search"
|
|
|
- @click="searchForm"
|
|
|
- >查询
|
|
|
- </el-button>
|
|
|
- <el-button size="small" @click="resetSearchForm">
|
|
|
- 重置
|
|
|
- </el-button>
|
|
|
- <el-button
|
|
|
- v-if="rolePrivileges.add_examStudent"
|
|
|
- size="small"
|
|
|
- type="primary"
|
|
|
- icon="el-icon-plus"
|
|
|
- @click="openAddingDialog"
|
|
|
- >新增
|
|
|
- </el-button>
|
|
|
- <el-button
|
|
|
- v-if="rolePrivileges.del_examStudent"
|
|
|
- size="small"
|
|
|
- type="danger"
|
|
|
- icon="delete"
|
|
|
- @click="deleteStuByExam"
|
|
|
- >批次删除
|
|
|
- </el-button>
|
|
|
- <el-button
|
|
|
- v-if="rolePrivileges.copy_examStudent"
|
|
|
- size="small"
|
|
|
- type="primary"
|
|
|
- icon="document"
|
|
|
- @click="copy"
|
|
|
- >复制
|
|
|
- </el-button>
|
|
|
- </el-form-item>
|
|
|
- </el-row>
|
|
|
- <el-row>
|
|
|
- <div>
|
|
|
- <span>批量操作:</span>
|
|
|
- <el-button
|
|
|
- v-if="rolePrivileges.del_examStudent"
|
|
|
- size="small"
|
|
|
- type="danger"
|
|
|
- icon="delete"
|
|
|
- @click="deleteStuBatch"
|
|
|
- :disabled="noBatchSelected"
|
|
|
- >删除
|
|
|
- </el-button>
|
|
|
- </div>
|
|
|
- </el-row>
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="采集人" class="pull-left">
|
|
|
+ <el-input
|
|
|
+ class="input"
|
|
|
+ placeholder="请输入采集人"
|
|
|
+ v-model="formSearch.infoCollector"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="身份证" class="pull-left">
|
|
|
+ <el-input
|
|
|
+ class="input"
|
|
|
+ placeholder="请输入身份证"
|
|
|
+ v-model="formSearch.identityNumber"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="考点" class="pull-left">
|
|
|
+ <el-input
|
|
|
+ class="input"
|
|
|
+ placeholder="请输入考点"
|
|
|
+ v-model="formSearch.examSite"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item class="d-block">
|
|
|
+ <el-button
|
|
|
+ v-if="rolePrivileges.search_examStudent"
|
|
|
+ size="small"
|
|
|
+ type="primary"
|
|
|
+ icon="el-icon-search"
|
|
|
+ @click="searchForm"
|
|
|
+ >查询
|
|
|
+ </el-button>
|
|
|
+ <el-button size="small" @click="resetSearchForm"> 重置 </el-button>
|
|
|
+ <el-button
|
|
|
+ v-if="rolePrivileges.add_examStudent"
|
|
|
+ size="small"
|
|
|
+ type="primary"
|
|
|
+ icon="el-icon-plus"
|
|
|
+ @click="openAddingDialog"
|
|
|
+ >新增
|
|
|
+ </el-button>
|
|
|
+ <el-button
|
|
|
+ v-if="rolePrivileges.del_examStudent"
|
|
|
+ size="small"
|
|
|
+ type="danger"
|
|
|
+ icon="delete"
|
|
|
+ @click="deleteStuByExam"
|
|
|
+ >批次删除
|
|
|
+ </el-button>
|
|
|
+ <el-button
|
|
|
+ v-if="rolePrivileges.copy_examStudent"
|
|
|
+ size="small"
|
|
|
+ type="primary"
|
|
|
+ icon="document"
|
|
|
+ @click="copy"
|
|
|
+ >复制
|
|
|
+ </el-button>
|
|
|
+ </el-form-item>
|
|
|
</el-form>
|
|
|
|
|
|
+ <div class="block-seperator"></div>
|
|
|
+ <div>
|
|
|
+ <span>批量操作:</span>
|
|
|
+ <el-button
|
|
|
+ v-if="rolePrivileges.del_examStudent"
|
|
|
+ size="small"
|
|
|
+ type="danger"
|
|
|
+ icon="delete"
|
|
|
+ @click="deleteStuBatch"
|
|
|
+ :disabled="noBatchSelected"
|
|
|
+ >删除
|
|
|
+ </el-button>
|
|
|
+ </div>
|
|
|
+
|
|
|
<div style="width: 100%;margin-bottom: 10px;"></div>
|
|
|
|
|
|
<!-- 新增弹出窗口 -->
|