|
@@ -2,64 +2,78 @@
|
|
|
<el-container>
|
|
|
<el-main>
|
|
|
<commonFormVue :form="form" :getExamCondition="getExamCondition">
|
|
|
- <el-col :span="8">
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="考试ID">
|
|
|
- <el-input v-model="form.examRecordDataId"></el-input>
|
|
|
+ <el-input
|
|
|
+ size="small"
|
|
|
+ v-model="form.examRecordDataId"
|
|
|
+ placeholder="考试ID"
|
|
|
+ ></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="需要审核">
|
|
|
- <el-select v-model="form.isWarn" clearable placeholder="全部">
|
|
|
+ <el-select
|
|
|
+ size="small"
|
|
|
+ v-model="form.isWarn"
|
|
|
+ clearable
|
|
|
+ placeholder="全部"
|
|
|
+ >
|
|
|
<el-option value="true" label="是"></el-option>
|
|
|
<el-option value="false" label="否"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="陌生人脸">
|
|
|
- <el-select v-model="form.hasStranger" clearable placeholder="全部">
|
|
|
+ <el-select
|
|
|
+ size="small"
|
|
|
+ v-model="form.hasStranger"
|
|
|
+ clearable
|
|
|
+ placeholder="全部"
|
|
|
+ >
|
|
|
<el-option value="true" label="有"></el-option>
|
|
|
<el-option value="false" label="无"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="人脸识别成功率">
|
|
|
<el-row>
|
|
|
<el-col :span="10">
|
|
|
<el-input
|
|
|
- size="mini"
|
|
|
+ size="small"
|
|
|
v-model="form.faceSuccessPercentLower"
|
|
|
- label="下限"
|
|
|
+ placeholder="下限"
|
|
|
></el-input>
|
|
|
</el-col>
|
|
|
- <el-col :span="2"> </el-col>
|
|
|
+ <el-col :span="4"> </el-col>
|
|
|
<el-col :span="10">
|
|
|
<el-input
|
|
|
- size="mini"
|
|
|
+ size="small"
|
|
|
v-model="form.faceSuccessPercentUpper"
|
|
|
- label="上限"
|
|
|
+ placeholder="上限"
|
|
|
></el-input>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="人脸真实性比率">
|
|
|
<el-row>
|
|
|
<el-col :span="10">
|
|
|
<el-input
|
|
|
- size="mini"
|
|
|
+ size="small"
|
|
|
v-model="form.livenessSuccessPercentLower"
|
|
|
- label="下限"
|
|
|
+ placeholder="下限"
|
|
|
></el-input>
|
|
|
</el-col>
|
|
|
- <el-col :span="2"> </el-col>
|
|
|
+ <el-col :span="4"> </el-col>
|
|
|
<el-col :span="10">
|
|
|
<el-input
|
|
|
- size="mini"
|
|
|
+ size="small"
|
|
|
v-model="form.livenessSuccessPercentUpper"
|
|
|
- label="上限"
|
|
|
+ placeholder="上限"
|
|
|
></el-input>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -76,27 +90,37 @@
|
|
|
icon="el-icon-search"
|
|
|
>查询
|
|
|
</el-button>
|
|
|
- <el-button-group
|
|
|
+ <el-button size="small" @click="resetForm">重置</el-button>
|
|
|
+ <el-dropdown
|
|
|
+ class="button_left"
|
|
|
v-show="currentPagePrivileges.PANEING_BATCHAUDIT"
|
|
|
- style="margin-left:5px;"
|
|
|
>
|
|
|
- <el-button
|
|
|
- type="success"
|
|
|
- size="small"
|
|
|
- :disabled="batchAuditBtnDisabled"
|
|
|
- @click="batchAudit('pass')"
|
|
|
- icon="el-icon-success"
|
|
|
- >通 过
|
|
|
- </el-button>
|
|
|
- <el-button
|
|
|
- type="danger"
|
|
|
- size="small"
|
|
|
- :disabled="batchAuditBtnDisabled"
|
|
|
- @click="batchAudit('nopass')"
|
|
|
- icon="el-icon-error"
|
|
|
- >不通过
|
|
|
+ <el-button type="primary" size="small">
|
|
|
+ 批量审核 <i class="el-icon-arrow-down el-icon--right"></i>
|
|
|
</el-button>
|
|
|
- </el-button-group>
|
|
|
+ <el-dropdown-menu slot="dropdown">
|
|
|
+ <el-dropdown-item>
|
|
|
+ <el-button
|
|
|
+ size="mini"
|
|
|
+ type="text"
|
|
|
+ :disabled="batchAuditBtnDisabled"
|
|
|
+ @click="batchAudit('pass')"
|
|
|
+ >
|
|
|
+ <i class="el-icon-tickets"></i> 通过
|
|
|
+ </el-button>
|
|
|
+ </el-dropdown-item>
|
|
|
+ <el-dropdown-item>
|
|
|
+ <el-button
|
|
|
+ size="mini"
|
|
|
+ type="text"
|
|
|
+ :disabled="batchAuditBtnDisabled"
|
|
|
+ @click="batchAudit('nopass')"
|
|
|
+ >
|
|
|
+ <i class="el-icon-tickets"></i> 不通过
|
|
|
+ </el-button>
|
|
|
+ </el-dropdown-item>
|
|
|
+ </el-dropdown-menu>
|
|
|
+ </el-dropdown>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -123,7 +147,7 @@
|
|
|
v-show="currentPagePrivileges.SNAPSHOT_DETAILS"
|
|
|
@click="gotoCaptureDetail(scope.row.dataId)"
|
|
|
type="text"
|
|
|
- >
|
|
|
+ >
|
|
|
{{ scope.row.dataId }}
|
|
|
</el-button>
|
|
|
<span v-show="!currentPagePrivileges.SNAPSHOT_DETAILS">
|
|
@@ -307,6 +331,27 @@ export default {
|
|
|
...mapState({ user: state => state.user })
|
|
|
},
|
|
|
methods: {
|
|
|
+ resetForm() {
|
|
|
+ this.form = {
|
|
|
+ examRecordDataId: null,
|
|
|
+ hasStranger: null,
|
|
|
+ courseId: null,
|
|
|
+ courseLevel: null,
|
|
|
+ examId: null,
|
|
|
+ examRecordId: null,
|
|
|
+ faceSuccessPercentLower: null,
|
|
|
+ faceSuccessPercentUpper: null,
|
|
|
+ livenessSuccessPercentLower: null,
|
|
|
+ livenessSuccessPercentUpper: null,
|
|
|
+ identityNumber: null,
|
|
|
+ orgId: null,
|
|
|
+ studentCode: null,
|
|
|
+ studentName: null,
|
|
|
+ isWarn: null,
|
|
|
+ pageNo: 1,
|
|
|
+ pageSize: 10
|
|
|
+ };
|
|
|
+ },
|
|
|
search() {
|
|
|
if (!this.form.examId) {
|
|
|
this.$notify({
|