sysOrgEdit.jsp 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. <%--
  2. time:2011-11-09 11:20:13
  3. --%>
  4. <%@page language="java" pageEncoding="UTF-8"%>
  5. <%@include file="/commons/include/html_doctype.html"%>
  6. <html>
  7. <head>
  8. <title>添加组织架构</title>
  9. <%@include file="/commons/include/form.jsp" %>
  10. <script type="text/javascript" src="${ctx}/servlet/ValidJs?form=sysOrg"></script>
  11. <script type="text/javascript" src="${ctx }/js/lg/plugins/htButtons.js" ></script>
  12. <script type="text/javascript" src="${ctx }/js/lg/plugins/ligerWindow.js" ></script>
  13. <script type="text/javascript" src="${ctx }/js/hotent/platform/system/SysDialog.js"></script>
  14. <script type="text/javascript">
  15. $(function() {
  16. var scope="${scope}";
  17. var url="${ctx}/platform/system/sysOrg/get.ht?orgId={0}";
  18. if(scope=="grade"){
  19. url="${ctx}/platform/system/sysOrg/getGrade.ht?orgId={0}";
  20. }
  21. function showRequest(formData, jqForm, options){
  22. return true;
  23. }
  24. valid(showRequest,showResp);
  25. $("a.save").click(function() {
  26. $('#sysOrgForm').submit();
  27. });
  28. function showResp(responseText, statusText){
  29. var obj=new com.hotent.form.ResultMessage(responseText);
  30. if(obj.isSuccess()){//成功
  31. var objMsg=eval("(" + obj.getMessage() +")" );
  32. var orgId=objMsg.orgId;
  33. var action=objMsg.action;
  34. var msg=(action=="add")?"添加组织信息成功!":"编辑组织信息成功!";
  35. $.ligerDialog.success(msg,'提示信息',function(){
  36. var redirectUrl=String.format(url,orgId);
  37. parent.$("#viewFrame").attr("src",redirectUrl);
  38. var selectNode = parent.getSelectNode();
  39. parent.refreshNode();
  40. });
  41. }else{//失败
  42. $.ligerDialog.err('出错信息',"添加组织信息失败",obj.getMessage());
  43. }
  44. }
  45. });
  46. //在sysOrgEdit.jsp调用,为了弹出页面的拖动范围大些,所以写在父页面了
  47. function addClick()
  48. {
  49. UserDialog({callback:function(userIds,fullnames){
  50. $("#ownUser").val(userIds);
  51. $("#ownUserName").val(fullnames);
  52. },isSingle:false});
  53. };
  54. //清空
  55. function reSet(){
  56. $("#ownUser").val("");
  57. $("#ownUserName").val("");
  58. }
  59. </script>
  60. </head>
  61. <body>
  62. <div class="panel">
  63. <div class="panel-top">
  64. <div class="tbar-title" style="height:17px !important">
  65. <c:choose>
  66. <c:when test="${sysOrg.orgId==null}">添加组织信息</c:when>
  67. <c:otherwise>编辑组织信息</c:otherwise>
  68. </c:choose>
  69. </div>
  70. <div class="panel-toolbar">
  71. <div class="toolBar">
  72. <div class="group">
  73. <a class="link save" id="dataFormSave" href="javascript:;"><span></span>保存</a>
  74. <a class="link back" href="javascript:history.go(-1)"><span></span>返回</a>
  75. </div>
  76. </div>
  77. </div>
  78. </div>
  79. <div class="panel-body">
  80. <form id="sysOrgForm" method="post" action="save.ht">
  81. <table class="table-detail" cellpadding="0" cellspacing="0" border="0">
  82. <tr>
  83. <th width="20%">维度名称: </th>
  84. <td>
  85. <input type="hidden" name="demId" value="${demension.demId}"/>
  86. ${demension.demName}
  87. </td>
  88. </tr>
  89. <tr>
  90. <th width="20%">上级组织: </th>
  91. <td>${sysOrg.orgSupName}<input type="hidden" id="orgSupName" value="${sysOrg.orgSupName}" readonly="readonly" style="width:255px !important" class="inputText"/></td>
  92. </tr>
  93. <tr>
  94. <th width="20%">组织名称: </th>
  95. <td><input type="text" id="orgName" name="orgName" value="${sysOrg.orgName}" style="width:255px !important" class="inputText"/></td>
  96. </tr>
  97. <tr>
  98. <th width="20%">组织代码: </th>
  99. <td>
  100. <input type="text" id="orgCode" name="orgCode" value="${sysOrg.orgCode}" class="inputText"/>
  101. </td>
  102. </tr>
  103. <tr>
  104. <th width="20%">微信代码: </th>
  105. <td>
  106. <input type="text" id="code" name="code" value="${sysOrg.code}" class="inputText"/>
  107. </td>
  108. </tr>
  109. <tr>
  110. <th width="20%">组织类型: </th>
  111. <td>
  112. <select id="orgType" name="orgType" class="select">
  113. <c:forEach items="${sysOrgTypelist}" var="org" >
  114. <option value ="${org.id}" <c:if test="${sysOrg.orgType==org.id}">selected="selected"</c:if> >${org.name}</option>
  115. </c:forEach>
  116. </select>
  117. </td>
  118. </tr>
  119. <tr>
  120. <th width="20%">编制人数: </th>
  121. <td><input type="text" id="orgStaff" name="orgStaff" value="${sysOrg.orgStaff}" style="width:50px !important" class="inputText"/></td>
  122. </tr>
  123. <%--
  124. <tr>
  125. <th width="20%">主要负责人:</th>
  126. <td>
  127. <input type="text" class="inputText" readonly="readonly" style="width:300px" id="ownUserName" value="${sysOrg.ownUserName}" >
  128. <a href="javascript:;" onclick="addClick()" class="link get">选择</a>
  129. <a href="javascript:;" onclick="reSet()" class="link clean">清空</a>
  130. <input type="hidden" name="ownUser" id="ownUser" value="${sysOrg.ownUser}">
  131. </td>
  132. </tr>
  133. --%>
  134. <tr>
  135. <th width="20%">组织描述: </th>
  136. <td><textarea id="orgDesc" name="orgDesc" cols="30" rows="4" style="width:258px !important">${sysOrg.orgDesc}</textarea></td>
  137. </tr>
  138. </table>
  139. <input type="hidden" id="orgId" name="orgId" value="${sysOrg.orgId}" />
  140. <input type="hidden" id="orgSupId" name="orgSupId" value="${sysOrg.orgSupId}"/>
  141. </form>
  142. </div>
  143. </div>
  144. </body>
  145. </html>