|
@@ -2,15 +2,8 @@
|
|
|
<div id="index">
|
|
|
<list-frame title="培训学生管理" @query="onsearch" :total="total" :needFilter="false" :needAdd="false">
|
|
|
<el-form :inline="true" size="mini">
|
|
|
- <el-form-item label="期">
|
|
|
- <el-select v-model="form.termid" placeholder="请选择期数" @change="getClass">
|
|
|
- <el-option v-for="(i, index) in termList" :key="index" :label="`第${i.term}期`" :value="i._id"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="班级">
|
|
|
- <el-select v-model="form.classid" placeholder="请先选择批次">
|
|
|
- <el-option v-for="(i, index) in classList" :key="index" :label="i.name" :value="i._id"></el-option>
|
|
|
- </el-select>
|
|
|
+ <el-form-item label="姓名">
|
|
|
+ <el-input size="small" v-model="form.name" placeholder="请输入学校姓名"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="">
|
|
|
<el-button type="primary" size="mini" @click="onsearch()"> 查询</el-button>
|
|
@@ -48,11 +41,10 @@ export default {
|
|
|
{ label: '性别', prop: 'gender' },
|
|
|
{ label: '民族', prop: 'nation' },
|
|
|
{ label: '身份证号', prop: 'id_number' },
|
|
|
- { label: '学校', prop: 'school_name' },
|
|
|
{ label: '手机号', prop: 'phone' },
|
|
|
{ label: 'QQ号', prop: 'qq' },
|
|
|
{ label: '邮箱', prop: 'email' },
|
|
|
- { label: '职务', prop: 'job' },
|
|
|
+ { label: '培训期间职务', prop: 'job' },
|
|
|
// { label: '期', prop: 'termname' },
|
|
|
// { label: '批次', prop: 'batchname' },
|
|
|
// { label: '班级', prop: 'classname' },
|
|
@@ -64,7 +56,9 @@ export default {
|
|
|
options: undefined,
|
|
|
};
|
|
|
},
|
|
|
- created() {},
|
|
|
+ created() {
|
|
|
+ this.onsearch();
|
|
|
+ },
|
|
|
methods: {
|
|
|
...trainplan({ schPlanquery: 'query', planFetch: 'fetch' }),
|
|
|
...classes({ classesquery: 'query' }),
|
|
@@ -80,7 +74,7 @@ export default {
|
|
|
if (this.$checkRes(res)) this.$set(this, `classList`, res.data);
|
|
|
},
|
|
|
async onsearch({ skip = 0, limit = 10, ...info } = {}) {
|
|
|
- const res = await this.stuquery({ skip, limit, classid: this.form.classid, ...info });
|
|
|
+ const res = await this.stuquery({ skip, limit, ...info, schid: this.user.code });
|
|
|
if (this.$checkRes(res)) this.$set(this, `list`, res.data);
|
|
|
this.$set(this, `total`, res.total);
|
|
|
},
|