lrf402788946 4 лет назад
Родитель
Сommit
e9f36984c2
1 измененных файлов с 13 добавлено и 1 удалено
  1. 13 1
      src/views/student/index.vue

+ 13 - 1
src/views/student/index.vue

@@ -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();