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,4 +303,9 @@ public class UserController extends BaseController<SysUser, Integer> { | ||
| 303 | return sysUserService.resetPassword(id); | 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
| @@ -20,4 +20,6 @@ public interface SysUserService extends BaseService<SysUser, Integer>{ | @@ -20,4 +20,6 @@ public interface SysUserService extends BaseService<SysUser, Integer>{ | ||
| 20 | List<SysUser> findAll_distinct(); | 20 | List<SysUser> findAll_distinct(); |
| 21 | 21 | ||
| 22 | Map<String, Object> resetPassword(@RequestParam Integer id); | 22 | Map<String, Object> resetPassword(@RequestParam Integer id); |
| 23 | + | ||
| 24 | + List<String> userNameList(); | ||
| 23 | } | 25 | } |
src/main/java/com/bsth/service/sys/impl/SysUserServiceImpl.java
| @@ -180,4 +180,14 @@ public class SysUserServiceImpl extends BaseServiceImpl<SysUser, Integer> implem | @@ -180,4 +180,14 @@ public class SysUserServiceImpl extends BaseServiceImpl<SysUser, Integer> implem | ||
| 180 | } | 180 | } |
| 181 | return rs; | 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,7 +33,7 @@ | ||
| 33 | </div> | 33 | </div> |
| 34 | <div style="display: inline-block;margin-left: 15px;"> | 34 | <div style="display: inline-block;margin-left: 15px;"> |
| 35 | <span class="item-label" style="width: 80px;">学号: </span> | 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 | </div> | 37 | </div> |
| 38 | <div class="form-group"> | 38 | <div class="form-group"> |
| 39 | <input class="btn btn-default" type="button" id="query" value="查询" style="margin-left: 2px;"/> | 39 | <input class="btn btn-default" type="button" id="query" value="查询" style="margin-left: 2px;"/> |
| @@ -88,10 +88,19 @@ | @@ -88,10 +88,19 @@ | ||
| 88 | maxDate : dateTime | 88 | maxDate : dateTime |
| 89 | }); | 89 | }); |
| 90 | $("#date").val(dateTime); | 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 | $("#query").on('click',function(){ | 101 | $("#query").on('click',function(){ |
| 93 | var date = $("#date").val(); | 102 | var date = $("#date").val(); |
| 94 | - var userName = $("#userName").val(); | 103 | + var userName = $("#userName").val()=='请选择'?'':$("#userName").val(); |
| 95 | $get('/subjectUser/subjectUserList',{date:date,userName:userName,type:'query'},function(result){ | 104 | $get('/subjectUser/subjectUserList',{date:date,userName:userName,type:'query'},function(result){ |
| 96 | var subjectUserList = template('subjectUserList',{list:result}); | 105 | var subjectUserList = template('subjectUserList',{list:result}); |
| 97 | $('#forms tbody').html(subjectUserList); | 106 | $('#forms tbody').html(subjectUserList); |