sysOrgTacticDialog.jsp 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@include file="/commons/include/html_doctype.html" %>
  3. <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
  4. <html>
  5. <head>
  6. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  7. <title>选择组织</title>
  8. <%@include file="/commons/include/form.jsp"%>
  9. <script type="text/javascript">
  10. /*KILLDIALOG*/
  11. var dialog = frameElement.dialog; //调用页面的dialog对象(ligerui对象)
  12. $(function(){
  13. $("#defLayout").ligerLayout({
  14. allowRightResize:false,
  15. allowLeftResize:false,
  16. allowTopResize:false,
  17. allowBottomResize:false,
  18. height: '100%',
  19. rightWidth:170
  20. });
  21. });
  22. function selectOrg(){
  23. var aryOrg = $('#orgFrame').contents().find(":input[name='orgId'][checked]");
  24. var aryId = [];
  25. var aryName = [];
  26. var orgJson = [];
  27. aryOrg.each(function() {
  28. var data = $(this).val();
  29. var aryTmp = data.split("#");
  30. aryId.push(aryTmp[0]);
  31. aryName.push(aryTmp[1]);
  32. orgJson.push({
  33. id: aryTmp[0],
  34. name: aryTmp[1]
  35. });
  36. });
  37. var orgIds = aryId.join(",");
  38. var orgNames = aryName.join(",");
  39. var obj = {};
  40. obj.orgId = orgIds;
  41. obj.orgName = orgNames;
  42. obj.orgJson = orgJson;
  43. //window.returnValue=obj;
  44. dialog.get('sucCall')(obj);
  45. dialog.close();
  46. }
  47. function clearOrg(){
  48. var obj = {};
  49. obj.orgId = '';
  50. obj.orgName = '';
  51. obj.orgJson = '';
  52. dialog.get('sucCall')(obj);
  53. dialog.close();
  54. }
  55. </script>
  56. <style type="text/css">
  57. div.bottom{text-align: center;padding-top: 10px;}
  58. html,body{width:100%;height:100%;margin: 0 0 0 0;padding: 0 0 0 0 ;overflow: hidden;}
  59. </style>
  60. </head>
  61. <body>
  62. <div id="defLayout">
  63. <div position="center">
  64. <div class="l-layout-header">组织列表</div>
  65. <iframe id="orgFrame" name="orgFrame" height="95%" width="100%"
  66. frameborder="0" src="selector.ht"></iframe>
  67. </div>
  68. <div position="bottom" class="bottom" style='margin-top:10px;'>
  69. <a href='#' class='button' onclick="selectOrg()" style="margin-right:10px;" ><span class="icon ok"></span><span >选择</span></a>
  70. <a href="javascript:;" class="button" onclick="clearOrg()"><span class="icon cancel" ></span><span class="cance" >清空</span></a>
  71. <a href='#' class='button' style='margin-left:10px;' onclick="dialog.close()"><span class="icon cancel"></span><span >取消</span></a>
  72. </div>
  73. </div>
  74. </body>
  75. </html>