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 |