sysuserindex.jsp
上传用户:huijianzhu
上传日期:2009-11-25
资源大小:9825k
文件大小:10k
源码类别:

电子政务应用

开发平台:

Java

  1. <%@ page language="java"  pageEncoding="GB2312" contentType="text/html;charset=GB2312"%>
  2. <%@ include file="/common/taglibs.jsp"%>
  3. <%@ include file="/common/meta.jsp"%>
  4. <script language="javascript" src='<c:url value="/scripts/change_page.js"/>'></script>
  5. <script language="javascript" src='<c:url value="/scripts/common.js"/>'></script>
  6. <Script language="javascript">
  7. <!--
  8. /**
  9.  * form 表单
  10.  * pageNo 翻页页码
  11.  */
  12. function dowork(how, entityid,name,revisable) {
  13. var form = document.sysuserForm;
  14. var pageCurrent = '<c:out value="${pageObject.pageCurrent}"/>';
  15. var pageCount = '<c:out value="${pageObject.pageCount}"/>';
  16. var mid = getChecked(form);
  17. switch(how) {
  18. case 'add' : 
  19. //window.location.href='<c:url value="/sys/cmsComment/addCMSComment.html"/>';
  20. form.action = '<c:url value="/sys/sysuser/addSysuser.html"/>';
  21. form.id.value = "";
  22. form.method.value = "add" ;
  23. form.submit();
  24. break;
  25. case 'edit' : 
  26.     if(entityid == "") {
  27. alert("请选择修改项!");
  28. } else {
  29. //window.location.href='<c:url value="/sys/cmsComment/editCMSComment.html"/>?id=' + entityid;
  30. form.action = '<c:url value="/sys/sysuser/editSysuser.html"/>';
  31. form.id.value = entityid;
  32. form.method.value = "edit" ;
  33.     form.submit();
  34.     break;
  35. }
  36. break;
  37. case 'del' :
  38. var ids = getChecks(form);
  39.     if(ids == "") {
  40. alert("请选择删除项!");
  41. } else if(confirm("是否删除所选项?")){
  42. form.action = '<c:url value="/sys/sysuser/deleteSysuser.html"/>';
  43. form.method.value="delete";
  44. form.submit();
  45. }
  46. break;
  47. case 'view':
  48.     if(entityid == "") {
  49. alert("请选择查看项项!");
  50. } else {
  51. //window.location.href='<c:url value="/sys/cmsarticle/editCMSArticle.html"/>?id=' + entityid;
  52. openWin7('<c:url value="/sys/sysuser/viewSysuser.html"/>?method=view&id=' + entityid);
  53.     break;
  54. }
  55. break;
  56. case 'search':
  57. if (form.keyword.value==""){
  58. alert("请填写检索内容");
  59. form.keyword.focus() ;
  60. }else{
  61. form.action ='<c:url value="/sys/sysuser/findSysuser.html"/>';
  62. form.method.value="find" ;
  63. form.submit() ;
  64. }
  65. break;
  66. case 'up' :
  67.     if(mid == "") {
  68. alert("请选择上移项!");
  69. else if(mid == form.firstId.value && pageCurrent == '1'){
  70. alert("第一条记录不能上移!");
  71. }
  72. else {
  73. form.action = '<c:url value="/sys/sysuser/upSysuser.html"/>';
  74. form.method.value = "up";
  75. form.id.value = mid;
  76. form.submit();
  77. }
  78. break;
  79. case 'down' :
  80.     if(mid == "") {
  81. alert("请选择下移项!");
  82. else if(mid == form.lastId.value && pageCurrent == pageCount){
  83. alert("最后记录不能下移!");
  84. }
  85. else {
  86. form.action = '<c:url value="/sys/sysuser/downSysuser.html"/>';
  87. form.method.value = "down";
  88. form.id.value = mid;
  89. form.submit();
  90. }
  91. break;
  92. case 'move' :
  93. var ids = getChecks(form);
  94.     if(ids == "") {
  95. alert("请选择移动项!");
  96. }
  97. else {
  98. form.action = '<c:url value="/sys/sysuser/moveSysuser.html"/>' ;
  99. form.method.value = "move" ;
  100. form.submit();
  101. }
  102. break;
  103. case 'setRole' : 
  104.     if(entityid == "") {
  105. alert("请选择设置项!");
  106. } else {
  107. //window.location.href='<c:url value="/sys/role/setRoleResource.html"/>?method=setRoleResource&id=' + entityid;
  108. form.action = '<c:url value="/sys/sysuser/searchSysuserRoles.html"/>';
  109. form.id.value = entityid;
  110. form.name.value = name ;
  111. form.revisable.value = revisable ;
  112. form.method.value = "setSysuserRoles";
  113.     form.submit();
  114.     break;
  115. }
  116. break;
  117. case 'setColumn' : 
  118.     if(entityid == "") {
  119. alert("请选择设置项!");
  120. } else {
  121. //window.location.href='<c:url value="/sys/role/setRoleResource.html"/>?method=setRoleResource&id=' + entityid;
  122. form.action = '<c:url value="/sys/sysuser/searchSysuserPlates.html"/>';
  123. form.id.value = entityid;
  124. form.name.value = name ;
  125. form.revisable.value = revisable ;
  126. form.method.value = "setSysuserPlates";
  127.     form.submit();
  128.     break;
  129. }
  130. break;
  131. }//end switch
  132. }
  133. //-->
  134. </script>
  135. <html>
  136. <head>
  137. <title>系统用户说明</title>
  138. <link rel="stylesheet" type="text/css" href="../include/style.css">
  139. <META NAME="Author" CONTENT="xunuo">
  140. <META NAME="Keywords" CONTENT="xunuo">
  141. <META NAME="Description" CONTENT="自动生成">
  142. </head>
  143. <body>
  144. <table width="100%" border="0" cellspacing="0" cellpadding="0">
  145.   <tr> 
  146.     <td colspan="2" bgcolor="#f6f6f6" align="right" style="cursor:hand" onClick="if(HelpTab.style.display=='none'){HelpTab.style.display='';window.scrollTo(window.pageXOffset,0);}else{HelpTab.style.display='none'}">&nbsp;<img src='<c:url value="/sys/images/why.gif"/>' width="14" height="14"> 
  147.       ::Help::</td>
  148.   </tr>
  149.   <tr Id="HelpTab" style="display:none"> 
  150.     <td width="2%">&nbsp;</td>
  151.     <td width="98%" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
  152. <tr>
  153. <td height="10" width="10"></td>
  154. <td></td>
  155. </tr>
  156.         <tr>
  157. <td>·</td>
  158. <td><b>名词说明:角色绑定</b></td>
  159.         </tr>
  160.         <tr> 
  161. <td></td>
  162. <td>添加用户后还需要绑定角色,然后选定您预先设置好的角色,然后按确定即绑定角色成功。<p></td>
  163.         </tr>
  164.         <tr>
  165. <td>·</td>
  166. <td><b>名词说明:栏目绑定</b></td>
  167.         </tr>
  168.         <tr> 
  169. <td></td>
  170. <td>绑定角色后,如果用户需要上传或者审核文章时功能时,需要绑定栏目。然后选定您预先设置好的录入栏目和审核栏目,然后按确定即绑定栏目成功。<p></td>
  171.         </tr>
  172.         <tr>
  173. <td>·</td>
  174. <td><b>功能说明</b></td>
  175.         </tr>
  176.         <tr> 
  177. <td></td>
  178. <td>关于删除用户,删除后不可恢复,删除功能需要选择复选框之后才能继续。删除用户可以多选,添加按钮前面的复选框表示全选。<p></td>
  179.         </tr>
  180.         <tr>
  181. <td>·</td>
  182. <td><b>注明</b></td>
  183.         </tr>
  184.         <tr> 
  185. <td></td>
  186. <td>只有当用户拥有了角色才能登陆成功操作!<br></td>
  187.         </tr>
  188.       </table>
  189.       <a name="Help"></a></td>
  190.   </tr>
  191. </table>
  192. <html:form action="/sys/sysuser/searchSysuser.html">
  193. <html:hidden property="pageCurrent"/>
  194. <html:hidden property = "id" value="" />
  195. <input type="hidden" name="name" value="">
  196. <input type="hidden" name="revisable" value="">
  197. <input type="hidden" name="method" value=""><!--这里需要填写父目录struts如:searchItemsByParent-->
  198. <html:hidden property = "status" />
  199. <input type="hidden" name="firstId" value="<c:out value="${firstId}"/>">
  200. <input type="hidden" name="lastId" value="<c:out value="${lastId}"/>">
  201. <table border="0" cellpadding="4" cellspacing="1" class=table width="100%">
  202. <tr>
  203.       <th width="615" align="center"  colspan="6">系统用户说明</th>
  204.       <th width="105" align="center" colspan="2">操作</th>
  205.     </tr>
  206. <tr class="td">
  207. <td width = "5"></td>
  208.     
  209.       <td align="center" nowrap>用户名</td>
  210.     
  211.       <td align="center" nowrap>真是姓名</td>
  212.     
  213.       <td align="center" nowrap>个人描述</td>
  214.       <td align="center" nowrap>角色绑定</td>
  215.       <td align="center" nowrap>栏目绑定</td>
  216. <td class="td"  nowrap  align="center">预览</td>
  217. <td class="td"  nowrap  align="center">编辑</td>
  218. </tr>
  219. <c:forEach var="sysuser" items="${sysuserList}">
  220. <tr class="td">
  221. <td><c:if test="${sysuser.revisable==1}"><input type="checkbox" id="ids" name="ids" value='<c:out value="${sysuser.id}"/>'></c:if><c:if test="${sysuser.revisable!=1}">&nbsp;</c:if></td>
  222.     
  223. <td><c:out value="${sysuser.name}"/></td>
  224.     
  225. <td><c:out value="${sysuser.truename}"/></td>
  226.     
  227. <td><c:out value="${sysuser.department}"/></td>
  228. <td><c:if test="${sysuser.revisable == 1}"><a href='javascript: dowork("setRole", "<c:out value="${sysuser.id}"/>","<c:out value="${sysuser.name}"/>","<c:out value="${sysuser.revisable}"/>");'>角色绑定</a></c:if><c:if test="${sysuser.revisable!=1}">&nbsp;</c:if></td>
  229. <td><c:if test="${sysuser.revisable == 1}"><a href='javascript: dowork("setColumn", "<c:out value="${sysuser.id}"/>","<c:out value="${sysuser.name}"/>","<c:out value="${sysuser.revisable}"/>");'>栏目绑定</a></c:if><c:if test="${sysuser.revisable!=1}">&nbsp;</c:if></td>
  230. <td align=center><a href='javascript: dowork("view", "<c:out value="${sysuser.id}"/>");'>预览</a></td>
  231. <td align=center><c:if test="${sysuser.revisable==1}"><a href='javascript: dowork("edit", "<c:out value="${sysuser.id}"/>");'>编辑</a></c:if><c:if test="${sysuser.revisable!=1}">&nbsp;</c:if></td>
  232. </tr>
  233. </c:forEach>
  234.   <!-- 操作 start -->
  235.   <!-- 操作 end -->
  236.   <!-- 分页 start -->
  237. <td align="right" style="background-color:#eeeeee" colspan="9">
  238. <script language="javascript">
  239.             drawDispartPageView("document.sysuserForm", <c:out value="${pageObject.pageCurrent}"/>, <c:out value="${pageObject.pageCount}"/>, <c:out value="${pageObject.rowCount}"/>);
  240.         </script>
  241. </td>
  242.           </tr>
  243.  </table><br>
  244.   <!-- 分页 end -->
  245. <table border="0" cellpadding="4" cellspacing="1" class=table width="100%">
  246. <tr class="td">
  247.             <td colspan="9" style="background-color:#eeeeee">全选<input type="checkbox" name="allcheck" onclick="selectAll(this.form, this.checked);">
  248.             <input type="button" class="button" value="添加" name="add" onclick="dowork('add');" <c:if test="${isGuest}">disabled</c:if>>
  249. <input type="button" onclick="dowork('del');" value="删除" class=button name=alldell  <c:if test="${isGuest}">disabled</c:if>>
  250.  输入关键字:<input type="text" name="keyword" value='<c:out value="${keyword}" />' size="10" />
  251. <select name="columns" style="width:50px">
  252.  
  253. <option value="name">用户名</option>
  254. </select>
  255. <input type="button" name="testb" class="button" value="检索" onclick="dowork('search');" <c:if test="${isGuest}">disabled</c:if>/>
  256.             </td>
  257. </tr>
  258. </table>
  259. </html:form>
  260. </body>
  261. </html>