| | |
| | | <el-dialog |
| | | v-model="dialogVisible" |
| | | :title="title" |
| | | width="50%" |
| | | width="800px" |
| | | :before-close="handleClose" |
| | | :close-on-press-escape="false" |
| | | :close-on-click-modal="false" |
| | | > |
| | | <div style="margin-bottom: 20px"> |
| | | <div style="margin-bottom: 10px;margin-left: 30px"> |
| | | <el-checkbox v-model="state.bindBatchStu" @change="changeBind">绑定批次人员</el-checkbox> |
| | | <el-select |
| | | v-if="state.bindBatchStu" |
| | |
| | | :value="item.id" |
| | | /> |
| | | </el-select> |
| | | </div> |
| | | <div> |
| | | <el-form :inline="true" style="display: flex;align-items: center;flex-wrap: wrap;" > |
| | | <el-form-item > |
| | | <!-- <el-checkbox v-model="state.DisableSelection">一键全选</el-checkbox>--> |
| | | </el-form-item> |
| | | <el-form-item label="姓名:" > |
| | | <el-input v-model="state.queryParams.name" placeholder="请输入姓名"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="职务:" > |
| | | <el-input v-model="state.queryParams.duty" placeholder="请输入职务"></el-input> |
| | | </el-form-item> |
| | | <el-form-item > |
| | | <el-button |
| | | type="primary" |
| | | @click="getList" |
| | | >查询</el-button> |
| | | <el-button |
| | | type="primary" |
| | | plain |
| | | @click="resetQuery" |
| | | >重置</el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | |
| | | <!-- 表格数据 --> |
| | |
| | | total: 0, |
| | | queryParams: { |
| | | pageNum: 1, |
| | | pageSize: 10 |
| | | pageSize: 10, |
| | | name: '', |
| | | duty: '' |
| | | }, |
| | | dataList: [], |
| | | totalItems: 0, // 总数据条数,从后端接口获取 |
| | |
| | | const changeBind = (val) => { |
| | | console.log('vv',val) |
| | | } |
| | | const resetQuery = () => { |
| | | state.queryParams ={ |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | name: '', |
| | | duty: '' |
| | | } |
| | | getList() |
| | | } |
| | | defineExpose({ |
| | | openDialog |
| | | }); |