Commit 68bc04ff76a7663b76009c2f86f8bc9e86f923a4
1 parent
cdefa307
成绩查询 学号改为select2
Showing
4 changed files
with
28 additions
and
2 deletions
src/main/java/com/bsth/controller/sys/UserController.java
| ... | ... | @@ -303,4 +303,9 @@ public class UserController extends BaseController<SysUser, Integer> { |
| 303 | 303 | return sysUserService.resetPassword(id); |
| 304 | 304 | } |
| 305 | 305 | |
| 306 | + @RequestMapping(value = "/userNameList") | |
| 307 | + public List<String> userNameList() { | |
| 308 | + return sysUserService.userNameList(); | |
| 309 | + } | |
| 310 | + | |
| 306 | 311 | } | ... | ... |
src/main/java/com/bsth/service/sys/SysUserService.java
src/main/java/com/bsth/service/sys/impl/SysUserServiceImpl.java
| ... | ... | @@ -180,4 +180,14 @@ public class SysUserServiceImpl extends BaseServiceImpl<SysUser, Integer> implem |
| 180 | 180 | } |
| 181 | 181 | return rs; |
| 182 | 182 | } |
| 183 | + | |
| 184 | + @Override | |
| 185 | + public List<String> userNameList(){ | |
| 186 | + List<String> users=new ArrayList<>(); | |
| 187 | + List<SysUser> userList=sysUserRepository.findByParentID(String.valueOf(SecurityUtils.getCurrentUser().getId()));;//根据教师id查询所属学生id | |
| 188 | + for (SysUser user : userList) { | |
| 189 | + users.add(String.valueOf(user.getUserName())); | |
| 190 | + } | |
| 191 | + return users; | |
| 192 | + } | |
| 183 | 193 | } | ... | ... |
src/main/resources/static/pages/subjectUser/subjectUserList.html
| ... | ... | @@ -33,7 +33,7 @@ |
| 33 | 33 | </div> |
| 34 | 34 | <div style="display: inline-block;margin-left: 15px;"> |
| 35 | 35 | <span class="item-label" style="width: 80px;">学号: </span> |
| 36 | - <input class="form-control" name="userName" id="userName" style="width: 180px;"> | |
| 36 | + <select class="form-control" name="userName" id="userName" style="width: 180px;"></select> | |
| 37 | 37 | </div> |
| 38 | 38 | <div class="form-group"> |
| 39 | 39 | <input class="btn btn-default" type="button" id="query" value="查询" style="margin-left: 2px;"/> |
| ... | ... | @@ -88,10 +88,19 @@ |
| 88 | 88 | maxDate : dateTime |
| 89 | 89 | }); |
| 90 | 90 | $("#date").val(dateTime); |
| 91 | + | |
| 92 | + $.get('/user/userNameList',function(result){ | |
| 93 | + var data=[]; | |
| 94 | + data.push({id: "", text:"请选择"}); | |
| 95 | + for(var code in result){ | |
| 96 | + data.push({id: result[code], text: result[code]}); | |
| 97 | + } | |
| 98 | + initPinYinSelect2('#userName',data,''); | |
| 99 | + }) | |
| 91 | 100 | //查询 |
| 92 | 101 | $("#query").on('click',function(){ |
| 93 | 102 | var date = $("#date").val(); |
| 94 | - var userName = $("#userName").val(); | |
| 103 | + var userName = $("#userName").val()=='请选择'?'':$("#userName").val(); | |
| 95 | 104 | $get('/subjectUser/subjectUserList',{date:date,userName:userName,type:'query'},function(result){ |
| 96 | 105 | var subjectUserList = template('subjectUserList',{list:result}); |
| 97 | 106 | $('#forms tbody').html(subjectUserList); | ... | ... |