学生管理增加专业

beetlsql3-dev
xuliangtong 3 years ago
parent bcbbf1a540
commit 80d254ac12

@ -963,6 +963,17 @@ var Lib = {
$(key).empty(); $(key).empty();
$(key).append(htm); $(key).append(htm);
layui.form.render(); layui.form.render();
},getUniversitySystems:function (key, classId){ //获取专业
var ret = Common.getAjax("/jlw/universitySystem/getValues.json",{universityFacultyId: classId});
var htm = '<option value="">请选择</option>';
if(ret.code == 0){
for (var i = 0;i < ret.data.length;i++){
htm += '<option value="'+ret.data[i].universitySystemId+'">'+ret.data[i].universitySystemName+'</option>';
}
}
$(key).empty();
$(key).append(htm);
layui.form.render();
},repLaceString:function (str){ //替换所有标签转义 <:&lt; >:&gt; },repLaceString:function (str){ //替换所有标签转义 <:&lt; >:&gt;
if(!$.isEmpty(str)){ if(!$.isEmpty(str)){
return str.replace(/</g,'&lt;').replace(/>/g,'&gt;'); return str.replace(/</g,'&lt;').replace(/>/g,'&gt;');

@ -377,7 +377,8 @@ public class StudentService extends CoreBaseService<Student>{
} }
public Boolean edit(Student student){ public Boolean edit(Student student){
SchoolClass schoolClass = schoolClassService.queryById(student.getClassId());
student.setOrgId(schoolClass.getOrgId());
this.updateTemplate(student); this.updateTemplate(student);
student = this.queryById(student.getStudentId()); student = this.queryById(student.getStudentId());
String code = student.createCode();//TODO 可改规则 String code = student.createCode();//TODO 可改规则

@ -1992,6 +1992,12 @@ public class StudentController{
return view; return view;
} }
/**
* 2022-09-20
* @param studentId
* @param coreUser
* @return
*/
@GetMapping(MODEL + "/add.do") @GetMapping(MODEL + "/add.do")
@Function("student.add") @Function("student.add")
@ResponseBody @ResponseBody
@ -2535,14 +2541,14 @@ public class StudentController{
//头部样式 //头部样式
HSSFCellStyle headerStyle = workbook.createCellStyle(); HSSFCellStyle headerStyle = workbook.createCellStyle();
//垂直居中 //垂直居中
headerStyle.setVerticalAlignment(headerStyle.getVerticalAlignmentEnum().CENTER); headerStyle.setVerticalAlignment(VerticalAlignment.CENTER);
//水平居中 //水平居中
headerStyle.setAlignment(HorizontalAlignment.CENTER); headerStyle.setAlignment(HorizontalAlignment.CENTER);
//单元格样式 //单元格样式
HSSFCellStyle cellStyle = workbook.createCellStyle(); HSSFCellStyle cellStyle = workbook.createCellStyle();
//垂直居中 //垂直居中
cellStyle.setVerticalAlignment(cellStyle.getVerticalAlignmentEnum().CENTER); cellStyle.setVerticalAlignment(VerticalAlignment.CENTER);
//水平居左 //水平居左
cellStyle.setAlignment(HorizontalAlignment.CENTER); cellStyle.setAlignment(HorizontalAlignment.CENTER);
//自动换行 //自动换行

@ -58,6 +58,7 @@ layui.define([ 'form', 'laydate', 'table','studentApi'], function(exports) {
//根据所选学校查询班级 //根据所选学校查询班级
form.on('select(select_universitiesColleges)', function (obj) { form.on('select(select_universitiesColleges)', function (obj) {
Lib.getSchoolClass($("select[name='classId']"),obj.value); Lib.getSchoolClass($("select[name='classId']"),obj.value);
Lib.getUniversitySystems($("select[name='universitySystemId']"),obj.value);
}); });
exports('add',view); exports('add',view);
}); });

@ -29,11 +29,15 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
{ {
field : 'universitiesCollegesName', field : 'universitiesCollegesName',
title : '所属院',align: "center",hide:$("input[name='beTeacher']").val() != 1?false:true title : '所属院',align: "center",hide:$("input[name='beTeacher']").val() != 1?false:true
}, },
{ {
field : 'classIdText', field : 'classIdText',
title : '班级名称',align: "center" title : '所属专业',align: "center"
},
{
field : 'classIdText',
title : '所属班级',align: "center"
}, },
{ {
@ -43,17 +47,17 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
{ {
field : 'studentSn', field : 'studentSn',
title : '学生学号',align: "center" title : '学号',align: "center"
}, },
{ {
field : 'studentMobile', field : 'studentMobile',
title : '学生电话',align: "center" title : '电话',align: "center"
}, },
{ {
field : 'studentEmail', field : 'studentEmail',
title : '学生邮箱',align: "center" title : '邮箱',align: "center"
}, },
{ {
@ -66,7 +70,7 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
title : '注册时间',align: "center" title : '注册时间',align: "center"
}, },
{ {
field : 'userId',title : '操作',align:"center", templet: function (d) { field : 'userId',title : '操作',align:"center",fixed: "right", width: 200, templet: function (d) {
var htm = '<button type="button" class="layui-btn layui-btn-xs" lay-event="edit">编辑</button></a>'; var htm = '<button type="button" class="layui-btn layui-btn-xs" lay-event="edit">编辑</button></a>';
htm += '<button type="button" class="layui-btn layui-btn-xs" lay-event="del">删除</button></a>'; htm += '<button type="button" class="layui-btn layui-btn-xs" lay-event="del">删除</button></a>';
htm += '<button type="button" class="layui-btn layui-btn-xs" lay-event="password">初始化密码</button></a>'; htm += '<button type="button" class="layui-btn layui-btn-xs" lay-event="password">初始化密码</button></a>';

@ -23,9 +23,20 @@
<div class="layui-inline"> <div class="layui-inline">
<label class="layui-form-label"><span class="req">*</span>班级:</label> <label class="layui-form-label"><span class="req">*</span>班级:</label>
<div class="layui-input-inline"> <div class="layui-input-inline">
<select name="classId"> <layui:simpleDictSelect style='layui-input-inline' value="${student.classId}" type="school_class.class_name.class_status=1,universities_colleges_id=${universitiesCollegesId}"
<option value="">请选择</option> id="classId" name="classId"/>
</select> </div>
</div>
<button type="button" class="layui-btn layui-btn-sm rightOffClassAdd bg_button">去添加</button>
</div>
</div>
<div class="layui-row">
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label"><span class="req">*</span>专业:</label>
<div class="layui-input-inline">
<layui:simpleDictSelect style='layui-input-inline' value="${student.classId}" type="university_system.university_system_name.university_system_status=1,university_faculty_id=${universitiesCollegesId}"
id="universitySystemId" name="universitySystemId"/>
</div> </div>
</div> </div>
<button type="button" class="layui-btn layui-btn-sm rightOffClassAdd bg_button">去添加</button> <button type="button" class="layui-btn layui-btn-sm rightOffClassAdd bg_button">去添加</button>

Loading…
Cancel
Save