|
@@ -14,15 +14,21 @@
|
|
</el-input>
|
|
</el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="状态">
|
|
<el-form-item label="状态">
|
|
- <el-select
|
|
|
|
|
|
+ <select-option
|
|
v-model="searchModel.status"
|
|
v-model="searchModel.status"
|
|
- placeholder="请选择状态"
|
|
|
|
|
|
+ type="'arbitrationType'"
|
|
|
|
+ style="width: 120px"
|
|
|
|
+ >
|
|
|
|
+ </select-option>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="选做题">
|
|
|
|
+ <el-select
|
|
|
|
+ v-model="searchModel.unselective"
|
|
|
|
+ placeholder="请选择"
|
|
clearable
|
|
clearable
|
|
style="width: 120px"
|
|
style="width: 120px"
|
|
>
|
|
>
|
|
- <el-option label="待处理" value="pending" />
|
|
|
|
- <el-option label="已处理" value="processed" />
|
|
|
|
- <el-option label="已关闭" value="closed" />
|
|
|
|
|
|
+ <el-option label="未选做" :value="true" />
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="准考证号">
|
|
<el-form-item label="准考证号">
|
|
@@ -30,13 +36,10 @@
|
|
v-model.trim="searchModel.examNumber"
|
|
v-model.trim="searchModel.examNumber"
|
|
placeholder="请输入准考证号"
|
|
placeholder="请输入准考证号"
|
|
clearable
|
|
clearable
|
|
- style="width: 150px"
|
|
|
|
|
|
+ style="width: 200px"
|
|
>
|
|
>
|
|
</el-input>
|
|
</el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item>
|
|
|
|
- <el-checkbox v-model="searchModel.optional"> 选做题 </el-checkbox>
|
|
|
|
- </el-form-item>
|
|
|
|
</el-form>
|
|
</el-form>
|
|
<el-divider class="form-divider" />
|
|
<el-divider class="form-divider" />
|
|
|
|
|
|
@@ -121,6 +124,7 @@
|
|
MarkArbitrationListFilter,
|
|
MarkArbitrationListFilter,
|
|
} from '@/api/types/mark';
|
|
} from '@/api/types/mark';
|
|
import useTable from '@/hooks/table';
|
|
import useTable from '@/hooks/table';
|
|
|
|
+ import { downloadExport } from '@/utils/download-export';
|
|
|
|
|
|
defineOptions({
|
|
defineOptions({
|
|
name: 'ArbitrationManage',
|
|
name: 'ArbitrationManage',
|
|
@@ -130,7 +134,7 @@
|
|
subjectCode: null,
|
|
subjectCode: null,
|
|
groupNumber: '',
|
|
groupNumber: '',
|
|
status: '',
|
|
status: '',
|
|
- optional: undefined,
|
|
|
|
|
|
+ unselective: undefined,
|
|
examNumber: '',
|
|
examNumber: '',
|
|
});
|
|
});
|
|
|
|
|
|
@@ -183,8 +187,8 @@
|
|
// TODO: 实现批量处理仲裁的逻辑
|
|
// TODO: 实现批量处理仲裁的逻辑
|
|
}
|
|
}
|
|
|
|
|
|
- function onExport() {
|
|
|
|
- // TODO: 导出仲裁
|
|
|
|
- ElMessage.info('导出仲裁');
|
|
|
|
|
|
+ // 导出功能
|
|
|
|
+ async function onExport() {
|
|
|
|
+ await downloadExport('exportArbitrationList', searchModel);
|
|
}
|
|
}
|
|
</script>
|
|
</script>
|