教师名称查询优化
This commit is contained in:
parent
d66094870c
commit
4169a1b955
@ -9,6 +9,15 @@ export function listTeacher(query) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//不分页
|
||||||
|
export function listTeacher2(query) {
|
||||||
|
return request({
|
||||||
|
url: '/system/teacher/list2',
|
||||||
|
method: 'get',
|
||||||
|
params: query
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
// 查询教师基本信息详细
|
// 查询教师基本信息详细
|
||||||
export function getTeacher(id) {
|
export function getTeacher(id) {
|
||||||
return request({
|
return request({
|
||||||
|
@ -2,13 +2,14 @@
|
|||||||
<div class="app-container">
|
<div class="app-container">
|
||||||
<el-form :model="queryParams" ref="queryForm" :inline="true" label-width="68px">
|
<el-form :model="queryParams" ref="queryForm" :inline="true" label-width="68px">
|
||||||
<el-form-item label="用户id" prop="userid">
|
<el-form-item label="用户id" prop="userid">
|
||||||
<el-input
|
<el-select v-model="queryParams.userid" filterable placeholder="请选择用户" >
|
||||||
v-model="queryParams.userid"
|
<el-option
|
||||||
placeholder="请输入用户id"
|
v-for="item in teacherListAll"
|
||||||
clearable
|
:key="item.userid"
|
||||||
size="small"
|
:label="item.user.nickName"
|
||||||
@keyup.enter.native="handleQuery"
|
:value="item.userid"
|
||||||
/>
|
/>
|
||||||
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<!--<el-form-item label="证件号码" prop="zjhm">
|
<!--<el-form-item label="证件号码" prop="zjhm">
|
||||||
<el-input
|
<el-input
|
||||||
@ -63,7 +64,7 @@
|
|||||||
:disabled="multiple"
|
:disabled="multiple"
|
||||||
@click="handleDelete"
|
@click="handleDelete"
|
||||||
v-hasPermi="['system:teacher:remove']"
|
v-hasPermi="['system:teacher:remove']"
|
||||||
>删除</el-button>
|
>清空</el-button>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="1.5">
|
<el-col :span="1.5">
|
||||||
<el-button
|
<el-button
|
||||||
@ -81,7 +82,7 @@
|
|||||||
<el-table-column label="用户名称" align="center" prop="user.nickName" />
|
<el-table-column label="用户名称" align="center" prop="user.nickName" />
|
||||||
<el-table-column label="出生日期" align="center" prop="csrq" width="180"></el-table-column>
|
<el-table-column label="出生日期" align="center" prop="csrq" width="180"></el-table-column>
|
||||||
<el-table-column label="毕业院校" align="center" prop="byyx" />
|
<el-table-column label="毕业院校" align="center" prop="byyx" />
|
||||||
<el-table-column label="专业" align="center" prop="zy" />
|
<el-table-column label="学历" align="center" prop="xl" :formatter="xlFormat" />
|
||||||
<el-table-column label="参加工作日期" align="center" prop="cjgzrq" width="180"></el-table-column>
|
<el-table-column label="参加工作日期" align="center" prop="cjgzrq" width="180"></el-table-column>
|
||||||
<el-table-column label="创建时间" align="center" prop="createtime" width="180">
|
<el-table-column label="创建时间" align="center" prop="createtime" width="180">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
@ -90,7 +91,7 @@
|
|||||||
</el-table-column>
|
</el-table-column>
|
||||||
<!--<el-table-column label="标识" align="center" prop="id" />
|
<!--<el-table-column label="标识" align="center" prop="id" />
|
||||||
<el-table-column label="证件号码" align="center" prop="zjhm" />
|
<el-table-column label="证件号码" align="center" prop="zjhm" />
|
||||||
<el-table-column label="学历" align="center" prop="xl" :formatter="xlFormat" />
|
<el-table-column label="专业" align="center" prop="zy" />
|
||||||
<el-table-column label="学位" align="center" prop="xw" :formatter="xwFormat" />
|
<el-table-column label="学位" align="center" prop="xw" :formatter="xwFormat" />
|
||||||
<el-table-column label="资格证书" align="center" prop="zgzs" :formatter="zgzsFormat" />
|
<el-table-column label="资格证书" align="center" prop="zgzs" :formatter="zgzsFormat" />
|
||||||
<el-table-column label="创建人" align="center" prop="createuserid" />-->
|
<el-table-column label="创建人" align="center" prop="createuserid" />-->
|
||||||
@ -128,8 +129,8 @@
|
|||||||
<el-form-item label="id" prop="id" v-show="false">
|
<el-form-item label="id" prop="id" v-show="false">
|
||||||
<el-input v-model="form.id" />
|
<el-input v-model="form.id" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="用户id" prop="userid" v-show="false">
|
<el-form-item label="用户名称" prop="teacherMingCheng" >
|
||||||
<el-input v-model="form.userid" />
|
<el-input v-model="teacherMingCheng" :disabled="true"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="证件号码" prop="zjhm">
|
<el-form-item label="证件号码" prop="zjhm">
|
||||||
<el-input v-model="form.zjhm" placeholder="请输入证件号码" />
|
<el-input v-model="form.zjhm" placeholder="请输入证件号码" />
|
||||||
@ -197,6 +198,7 @@
|
|||||||
<script>
|
<script>
|
||||||
import {
|
import {
|
||||||
listTeacher,
|
listTeacher,
|
||||||
|
listTeacher2,
|
||||||
getTeacher,
|
getTeacher,
|
||||||
delTeacher,
|
delTeacher,
|
||||||
addTeacher,
|
addTeacher,
|
||||||
@ -220,6 +222,8 @@ export default {
|
|||||||
total: 0,
|
total: 0,
|
||||||
// 教师基本信息表格数据
|
// 教师基本信息表格数据
|
||||||
teacherList: [],
|
teacherList: [],
|
||||||
|
//查询教师不分页
|
||||||
|
teacherListAll: [],
|
||||||
// 弹出层标题
|
// 弹出层标题
|
||||||
title: "",
|
title: "",
|
||||||
// 是否显示弹出层
|
// 是否显示弹出层
|
||||||
@ -230,6 +234,8 @@ export default {
|
|||||||
xwOptions: [],
|
xwOptions: [],
|
||||||
// 资格证书字典
|
// 资格证书字典
|
||||||
zgzsOptions: [],
|
zgzsOptions: [],
|
||||||
|
//教师名称
|
||||||
|
teacherMingCheng: "",
|
||||||
// 查询参数
|
// 查询参数
|
||||||
queryParams: {
|
queryParams: {
|
||||||
pageNum: 1,
|
pageNum: 1,
|
||||||
@ -254,6 +260,7 @@ export default {
|
|||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.getList();
|
this.getList();
|
||||||
|
this.getList2();
|
||||||
this.getDicts("sys_jsxl").then(response => {
|
this.getDicts("sys_jsxl").then(response => {
|
||||||
this.xlOptions = response.data;
|
this.xlOptions = response.data;
|
||||||
});
|
});
|
||||||
@ -270,10 +277,17 @@ export default {
|
|||||||
this.loading = true;
|
this.loading = true;
|
||||||
listTeacher(this.queryParams).then(response => {
|
listTeacher(this.queryParams).then(response => {
|
||||||
this.teacherList = response.rows;
|
this.teacherList = response.rows;
|
||||||
|
console.log(response);
|
||||||
this.total = response.total;
|
this.total = response.total;
|
||||||
this.loading = false;
|
this.loading = false;
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
getList2() {
|
||||||
|
listTeacher2(this.queryParams).then(response => {
|
||||||
|
this.teacherListAll = response.rows;
|
||||||
|
});
|
||||||
|
},
|
||||||
|
|
||||||
// 学历字典翻译
|
// 学历字典翻译
|
||||||
xlFormat(row, column) {
|
xlFormat(row, column) {
|
||||||
return this.selectDictLabel(this.xlOptions, row.xl);
|
return this.selectDictLabel(this.xlOptions, row.xl);
|
||||||
@ -337,6 +351,7 @@ export default {
|
|||||||
const id = row.id || this.ids;
|
const id = row.id || this.ids;
|
||||||
getTeacher(id).then(response => {
|
getTeacher(id).then(response => {
|
||||||
this.form = response.data;
|
this.form = response.data;
|
||||||
|
this.teacherMingCheng = this.form.user.nickName;
|
||||||
this.open = true;
|
this.open = true;
|
||||||
this.title = "修改教师基本信息";
|
this.title = "修改教师基本信息";
|
||||||
});
|
});
|
||||||
|
@ -52,6 +52,15 @@ public class ByTeacherJbxxController extends BaseController
|
|||||||
return getDataTable(list);
|
return getDataTable(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//不分页查询教师信息列表
|
||||||
|
@PreAuthorize("@ss.hasPermi('system:teacher:list')")
|
||||||
|
@GetMapping("/list2")
|
||||||
|
public TableDataInfo list2(ByTeacherJbxx byTeacherJbxx)
|
||||||
|
{
|
||||||
|
List<ByTeacherJbxx> list2 = byTeacherJbxxService.selectByTeacherJbxxList(byTeacherJbxx);
|
||||||
|
return getDataTable(list2);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 导出教师基本信息列表
|
* 导出教师基本信息列表
|
||||||
*/
|
*/
|
||||||
|
@ -26,6 +26,7 @@ public class ByTeacherJbxx extends BaseEntity
|
|||||||
@Excel(name = "用户id")
|
@Excel(name = "用户id")
|
||||||
private Long userid;
|
private Long userid;
|
||||||
|
|
||||||
|
|
||||||
/** 证件号码 */
|
/** 证件号码 */
|
||||||
@Excel(name = "证件号码")
|
@Excel(name = "证件号码")
|
||||||
private String zjhm;
|
private String zjhm;
|
||||||
@ -208,4 +209,5 @@ public class ByTeacherJbxx extends BaseEntity
|
|||||||
public void setUser(SysUser user) {
|
public void setUser(SysUser user) {
|
||||||
this.user = user;
|
this.user = user;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user