From ff46cc24356b2cd2f23ab3cd7892e61b682d2b8c Mon Sep 17 00:00:00 2001
From: 祖安之光 <11848914+light-of-zuan@user.noreply.gitee.com>
Date: Mon, 11 May 2026 10:03:42 +0800
Subject: [PATCH] 主线提交
---
src/views/onlineEducation/groupExams/components/examChooseStudent.vue | 41 ++++++++++++++++++++++++++++++++++++++---
1 files changed, 38 insertions(+), 3 deletions(-)
diff --git a/src/views/onlineEducation/groupExams/components/examChooseStudent.vue b/src/views/onlineEducation/groupExams/components/examChooseStudent.vue
index 1fc37d4..76ae610 100644
--- a/src/views/onlineEducation/groupExams/components/examChooseStudent.vue
+++ b/src/views/onlineEducation/groupExams/components/examChooseStudent.vue
@@ -3,12 +3,12 @@
<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"
@@ -29,6 +29,30 @@
: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>
<!-- 表格数据 -->
@@ -109,7 +133,9 @@
total: 0,
queryParams: {
pageNum: 1,
- pageSize: 10
+ pageSize: 10,
+ name: '',
+ duty: ''
},
dataList: [],
totalItems: 0, // 总数据条数,从后端接口获取
@@ -230,6 +256,15 @@
const changeBind = (val) => {
console.log('vv',val)
}
+const resetQuery = () => {
+ state.queryParams ={
+ pageNum: 1,
+ pageSize: 10,
+ name: '',
+ duty: ''
+ }
+ getList()
+}
defineExpose({
openDialog
});
--
Gitblit v1.9.2