Commit cba5931f2800bb06cfbb470d925ade66bf4ffce5
1 parent
4b347a15
添加翻页
Showing
12 changed files
with
75 additions
and
7 deletions
WebRoot/WEB-INF/jsp/sunvote/coursemanagement/coursemanagement_list2.jsp
| @@ -28,6 +28,7 @@ | @@ -28,6 +28,7 @@ | ||
| 28 | <!-- 检索 --> | 28 | <!-- 检索 --> |
| 29 | <form action="coursemanagement/listcs.do" method="post" name="Form" | 29 | <form action="coursemanagement/listcs.do" method="post" name="Form" |
| 30 | id="Form" style="background:#fff;"> | 30 | id="Form" style="background:#fff;"> |
| 31 | + <input type="hidden" name="SCHOOL_ID" id="PAPER_ID" value="${pd.SCHOOL_ID}"/> | ||
| 31 | <div class="head_box"> | 32 | <div class="head_box"> |
| 32 | <div class="box_header"> | 33 | <div class="box_header"> |
| 33 | <div class="head_box_l"> | 34 | <div class="head_box_l"> |
WebRoot/WEB-INF/jsp/sunvote/subject/subject_list2.jsp
| @@ -82,7 +82,7 @@ | @@ -82,7 +82,7 @@ | ||
| 82 | </c:choose> | 82 | </c:choose> |
| 83 | </tbody> | 83 | </tbody> |
| 84 | </table> | 84 | </table> |
| 85 | - <div class="footer"> | 85 | + <div class="footer" style="width:auto"> |
| 86 | <div class="creat"></div> | 86 | <div class="creat"></div> |
| 87 | <div class="removeAll"></div> | 87 | <div class="removeAll"></div> |
| 88 | <div class="page_box"> | 88 | <div class="page_box"> |
WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_list2.jsp
| @@ -98,7 +98,18 @@ | @@ -98,7 +98,18 @@ | ||
| 98 | </c:choose> | 98 | </c:choose> |
| 99 | </tbody> | 99 | </tbody> |
| 100 | </table> | 100 | </table> |
| 101 | + <div class="footer" style="width:auto"> | ||
| 102 | + <!-- <div class="creat"> | ||
| 103 | + <input type="button" onclick="parent.$('.title_time').modal('show');" value="添加老师" /> | ||
| 101 | </div> | 104 | </div> |
| 105 | + <div class="removeAll"> | ||
| 106 | + <input type="button" onclick="deleteAll()" value="删除" /> | ||
| 107 | + </div> --> | ||
| 108 | + <div class="page_box"> | ||
| 109 | + <div class="pagination" style="float: right;padding-top: 0px;margin-top: 0px;">${page.pageStr}</div> | ||
| 110 | + </div> | ||
| 111 | + </div> | ||
| 112 | + </div> | ||
| 102 | </form> | 113 | </form> |
| 103 | 114 | ||
| 104 | 115 |
resources/mybatis1/sunvote/CourseManagementMapper.xml
| @@ -150,6 +150,28 @@ | @@ -150,6 +150,28 @@ | ||
| 150 | 150 | ||
| 151 | </select> | 151 | </select> |
| 152 | 152 | ||
| 153 | + <!-- 列表(全部) --> | ||
| 154 | + <select id="listCourselistPage" parameterType="page" resultType="pd"> | ||
| 155 | + SELECT | ||
| 156 | + sv_teacher.`NAME`, | ||
| 157 | + sv_teacher.`ID` AS TID, | ||
| 158 | + sv_sclass.CLASS_NAME, | ||
| 159 | + sv_sclass.ID AS CID, | ||
| 160 | + sv_subject.CNAME, | ||
| 161 | + sv_subject.ID AS SID, | ||
| 162 | + SV_COURSEMANAGEMENT.HEAD_MASTER | ||
| 163 | + FROM | ||
| 164 | + SV_COURSEMANAGEMENT | ||
| 165 | + LEFT JOIN sv_sclass ON SV_COURSEMANAGEMENT.CLASS_ID = sv_sclass.ID | ||
| 166 | + LEFT JOIN sv_schoolgradesubject ON sv_sclass.GRADE_ID = sv_schoolgradesubject.GRADE_ID | ||
| 167 | + AND sv_sclass.SCHOOL_ID = sv_schoolgradesubject.SCHOOL_ID | ||
| 168 | + LEFT JOIN sv_teacher ON sv_coursemanagement.TEACHER_ID = sv_teacher.ID | ||
| 169 | + LEFT JOIN sv_subject on sv_coursemanagement.SUBJECT_ID = sv_subject.ID | ||
| 170 | + WHERE | ||
| 171 | + sv_schoolgradesubject.SCHOOL_ID = #{pd.SCHOOL_ID} | ||
| 172 | + | ||
| 173 | + </select> | ||
| 174 | + | ||
| 153 | 175 | ||
| 154 | 176 | ||
| 155 | <!-- 批量删除 --> | 177 | <!-- 批量删除 --> |
resources/mybatis1/sunvote/SubjectMapper.xml
| @@ -111,6 +111,20 @@ | @@ -111,6 +111,20 @@ | ||
| 111 | </if> | 111 | </if> |
| 112 | </select> | 112 | </select> |
| 113 | 113 | ||
| 114 | + <!-- 列表(全部) --> | ||
| 115 | + <select id="listAllSchoollistPage" parameterType="pd" resultType="pd"> | ||
| 116 | + select | ||
| 117 | + <include refid="Field"></include> | ||
| 118 | + from | ||
| 119 | + <include refid="tableName"></include> | ||
| 120 | + | ||
| 121 | + INNER JOIN sv_schoolgradesubject ON sv_subject.ID = sv_schoolgradesubject.SUBJECT_ID | ||
| 122 | + WHERE 1 =1 | ||
| 123 | + <if test="pd.SCHOOL_ID != null and pd.SCHOOL_ID != ''"> | ||
| 124 | + and sv_schoolgradesubject.SCHOOL_ID = #{pd.SCHOOL_ID} | ||
| 125 | + </if> | ||
| 126 | + </select> | ||
| 127 | + | ||
| 114 | <!-- 批量删除 --> | 128 | <!-- 批量删除 --> |
| 115 | <delete id="deleteAll" parameterType="String"> | 129 | <delete id="deleteAll" parameterType="String"> |
| 116 | delete from | 130 | delete from |
src/com/fh/controller/sunvote/coursemanagement/CourseManagementController.java
| @@ -147,11 +147,12 @@ public class CourseManagementController extends BaseController { | @@ -147,11 +147,12 @@ public class CourseManagementController extends BaseController { | ||
| 147 | * @throws Exception | 147 | * @throws Exception |
| 148 | */ | 148 | */ |
| 149 | @RequestMapping(value="/listcs") | 149 | @RequestMapping(value="/listcs") |
| 150 | - public ModelAndView listcs() throws Exception{ | 150 | + public ModelAndView listcs(Page page) throws Exception{ |
| 151 | ModelAndView mv = this.getModelAndView(); | 151 | ModelAndView mv = this.getModelAndView(); |
| 152 | PageData pd = new PageData(); | 152 | PageData pd = new PageData(); |
| 153 | pd = this.getPageData(); | 153 | pd = this.getPageData(); |
| 154 | - List<PageData> varList = coursemanagementService.listCourse(pd); //列出CourseManagement列表 | 154 | + page.setPd(pd); |
| 155 | + List<PageData> varList = coursemanagementService.listCourse(page); //列出CourseManagement列表 | ||
| 155 | mv.setViewName("sunvote/coursemanagement/coursemanagement_list2"); | 156 | mv.setViewName("sunvote/coursemanagement/coursemanagement_list2"); |
| 156 | mv.addObject("varList", varList); | 157 | mv.addObject("varList", varList); |
| 157 | mv.addObject("pd", pd); | 158 | mv.addObject("pd", pd); |
src/com/fh/controller/sunvote/subject/SubjectController.java
| @@ -116,13 +116,14 @@ public class SubjectController extends BaseController { | @@ -116,13 +116,14 @@ public class SubjectController extends BaseController { | ||
| 116 | * @throws Exception | 116 | * @throws Exception |
| 117 | */ | 117 | */ |
| 118 | @RequestMapping(value="/listcs") | 118 | @RequestMapping(value="/listcs") |
| 119 | - public ModelAndView listcs() throws Exception{ | 119 | + public ModelAndView listcs(Page page) throws Exception{ |
| 120 | logBefore(logger, Jurisdiction.getUsername()+"列表Subject"); | 120 | logBefore(logger, Jurisdiction.getUsername()+"列表Subject"); |
| 121 | //if(!Jurisdiction.buttonJurisdiction(menuUrl, "cha")){return null;} //校验权限(无权查看时页面会有提示,如果不注释掉这句代码就无法进入列表页面,所以根据情况是否加入本句代码) | 121 | //if(!Jurisdiction.buttonJurisdiction(menuUrl, "cha")){return null;} //校验权限(无权查看时页面会有提示,如果不注释掉这句代码就无法进入列表页面,所以根据情况是否加入本句代码) |
| 122 | ModelAndView mv = this.getModelAndView(); | 122 | ModelAndView mv = this.getModelAndView(); |
| 123 | PageData pd = new PageData(); | 123 | PageData pd = new PageData(); |
| 124 | pd = this.getPageData(); | 124 | pd = this.getPageData(); |
| 125 | - List<PageData> varList = subjectService.listAllSchool(pd); //列出Subject列表 | 125 | + page.setPd(pd); |
| 126 | + List<PageData> varList = subjectService.listAllSchool(page); //列出Subject列表 | ||
| 126 | mv.setViewName("sunvote/subject/subject_list2"); | 127 | mv.setViewName("sunvote/subject/subject_list2"); |
| 127 | mv.addObject("varList", varList); | 128 | mv.addObject("varList", varList); |
| 128 | mv.addObject("pd", pd); | 129 | mv.addObject("pd", pd); |
src/com/fh/controller/sunvote/teacher/TeacherController.java
| @@ -399,12 +399,13 @@ public class TeacherController extends BaseController { | @@ -399,12 +399,13 @@ public class TeacherController extends BaseController { | ||
| 399 | * @throws Exception | 399 | * @throws Exception |
| 400 | */ | 400 | */ |
| 401 | @RequestMapping(value = "/listcs") | 401 | @RequestMapping(value = "/listcs") |
| 402 | - public ModelAndView listcs() throws Exception { | 402 | + public ModelAndView listcs(Page page) throws Exception { |
| 403 | logBefore(logger, Jurisdiction.getUsername() + "列表Teacher"); | 403 | logBefore(logger, Jurisdiction.getUsername() + "列表Teacher"); |
| 404 | ModelAndView mv = this.getModelAndView(); | 404 | ModelAndView mv = this.getModelAndView(); |
| 405 | PageData pd = new PageData(); | 405 | PageData pd = new PageData(); |
| 406 | pd = this.getPageData(); | 406 | pd = this.getPageData(); |
| 407 | - List<PageData> varList = teacherService.listAll(pd); // 列出Teacher列表 | 407 | + page.setPd(pd); |
| 408 | + List<PageData> varList = teacherService.list(page); // 列出Teacher列表 | ||
| 408 | mv.setViewName("sunvote/teacher/teacher_list2"); | 409 | mv.setViewName("sunvote/teacher/teacher_list2"); |
| 409 | mv.addObject("varList", varList); | 410 | mv.addObject("varList", varList); |
| 410 | 411 |
src/com/fh/service/sunvote/coursemanagement/CourseManagementManager.java
| @@ -57,6 +57,7 @@ public interface CourseManagementManager{ | @@ -57,6 +57,7 @@ public interface CourseManagementManager{ | ||
| 57 | 57 | ||
| 58 | 58 | ||
| 59 | public List<PageData> listCourse(PageData pd)throws Exception; | 59 | public List<PageData> listCourse(PageData pd)throws Exception; |
| 60 | + public List<PageData> listCourse(Page pd)throws Exception; | ||
| 60 | 61 | ||
| 61 | } | 62 | } |
| 62 | 63 |
src/com/fh/service/sunvote/coursemanagement/impl/CourseManagementService.java
| @@ -66,6 +66,11 @@ public class CourseManagementService implements CourseManagementManager{ | @@ -66,6 +66,11 @@ public class CourseManagementService implements CourseManagementManager{ | ||
| 66 | return (List<PageData>)dao.findForList("CourseManagementMapper.listCourse", pd); | 66 | return (List<PageData>)dao.findForList("CourseManagementMapper.listCourse", pd); |
| 67 | } | 67 | } |
| 68 | 68 | ||
| 69 | + @SuppressWarnings("unchecked") | ||
| 70 | + public List<PageData> listCourse(Page pd)throws Exception{ | ||
| 71 | + return (List<PageData>)dao.findForList("CourseManagementMapper.listCourselistPage", pd); | ||
| 72 | + } | ||
| 73 | + | ||
| 69 | /**通过id获取数据 | 74 | /**通过id获取数据 |
| 70 | * @param pd | 75 | * @param pd |
| 71 | * @throws Exception | 76 | * @throws Exception |
src/com/fh/service/sunvote/subject/SubjectManager.java
| @@ -46,6 +46,8 @@ public interface SubjectManager{ | @@ -46,6 +46,8 @@ public interface SubjectManager{ | ||
| 46 | 46 | ||
| 47 | public List<PageData> listAllSchool(PageData pd)throws Exception; | 47 | public List<PageData> listAllSchool(PageData pd)throws Exception; |
| 48 | 48 | ||
| 49 | + public List<PageData> listAllSchool(Page pd)throws Exception; | ||
| 50 | + | ||
| 49 | /**通过id获取数据 | 51 | /**通过id获取数据 |
| 50 | * @param pd | 52 | * @param pd |
| 51 | * @throws Exception | 53 | * @throws Exception |
src/com/fh/service/sunvote/subject/impl/SubjectService.java
| @@ -71,6 +71,15 @@ public class SubjectService implements SubjectManager{ | @@ -71,6 +71,15 @@ public class SubjectService implements SubjectManager{ | ||
| 71 | return (List<PageData>)dao.findForList("SubjectMapper.listAllSchool", pd); | 71 | return (List<PageData>)dao.findForList("SubjectMapper.listAllSchool", pd); |
| 72 | } | 72 | } |
| 73 | 73 | ||
| 74 | + /**列表(全部) | ||
| 75 | + * @param pd | ||
| 76 | + * @throws Exception | ||
| 77 | + */ | ||
| 78 | + @SuppressWarnings("unchecked") | ||
| 79 | + public List<PageData> listAllSchool(Page pd)throws Exception{ | ||
| 80 | + return (List<PageData>)dao.findForList("SubjectMapper.listAllSchoollistPage", pd); | ||
| 81 | + } | ||
| 82 | + | ||
| 74 | /**通过id获取数据 | 83 | /**通过id获取数据 |
| 75 | * @param pd | 84 | * @param pd |
| 76 | * @throws Exception | 85 | * @throws Exception |