|
@@ -43,6 +43,16 @@
|
|
|
</el-dialog>
|
|
|
<el-dialog title="导出" center :visible.sync="eDialog">
|
|
|
<export-range :usestudent="false" @close="eDialog = false" @toExport="toExportExcel">
|
|
|
+ <el-form>
|
|
|
+ <el-form-item label="参培范围">
|
|
|
+ <el-radio-group v-model="isComming">
|
|
|
+ <el-radio :label="undefined">全部</el-radio>
|
|
|
+ <el-radio label="1">已参培</el-radio>
|
|
|
+ <el-radio label="0">未参配</el-radio>
|
|
|
+ <!-- <el-radio label="2">退出(由班主任)</el-radio> -->
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
<el-card>
|
|
|
<template #header>
|
|
|
<el-row>
|
|
@@ -150,6 +160,8 @@ export default {
|
|
|
{ label: '导出期', model: 'termid', custom: true },
|
|
|
{ label: '导出批次', model: 'batchid', type: 'select' },
|
|
|
],
|
|
|
+ // 只导出参培名单
|
|
|
+ isComming: undefined,
|
|
|
allClassList: [],
|
|
|
models: {},
|
|
|
selectModel: [],
|
|
@@ -257,7 +269,7 @@ export default {
|
|
|
});
|
|
|
model = _.compact(model);
|
|
|
// 将查询条件和model整理在一起
|
|
|
- const obj = { ...data, model };
|
|
|
+ const obj = { ...data, model, isComming: this.isComming };
|
|
|
const msg = this.$message({ duration: 0, message: '正在导出,请稍后...' });
|
|
|
const res = await this.toExport(obj);
|
|
|
msg.close();
|