layGroupForm.jsp 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. <%@ page contentType="text/html;charset=UTF-8" %>
  2. <%@ include file="/webpage/include/taglib.jsp"%>
  3. <html>
  4. <head>
  5. <title>群组管理</title>
  6. <meta name="decorator" content="ani"/>
  7. <script type="text/javascript">
  8. function save(refreshGroups) {
  9. var isValidate = jp.validateForm('#inputForm');//校验表单
  10. if(!isValidate){
  11. return false;
  12. }else{
  13. jp.loading();
  14. jp.post("${ctx}/iim/layGroup/save",$('#inputForm').serialize(),function(data){
  15. if(data.success){
  16. var dialogIndex = parent.layer.getFrameIndex(window.name); // 获取窗口索引
  17. parent.layer.close(dialogIndex);
  18. jp.success(data.msg)
  19. refreshGroups();
  20. }else{
  21. jp.error(data.msg);
  22. }
  23. })
  24. }
  25. }
  26. function searchFriend(layGroupId){
  27. jp.open({
  28. type: 2,
  29. area: ['900px', '560px'],
  30. title:"选择用户",
  31. auto:true,
  32. maxmin: true, //开启最大化最小化按钮
  33. content: ctx+"/sys/user/userSelect?isMultiSelect=true",
  34. btn: ['确定', '关闭'],
  35. yes: function(index, layero){
  36. var rows = layero.find("iframe")[0].contentWindow.getSelections();
  37. if(rows.length ==0){
  38. jp.warning("请选择至少一个用户!");
  39. return;
  40. }
  41. for(var i=0; i<rows.length; i++){
  42. alert(rows[i].photo);
  43. alert(rows[i].name);
  44. }
  45. top.layer.close(index);
  46. },
  47. cancel: function(index){
  48. //取消默认为空,如需要请自行扩展。
  49. top.layer.close(index);
  50. }
  51. });
  52. };
  53. </script>
  54. </head>
  55. <body class="bg-white">
  56. <form:form id="inputForm" modelAttribute="layGroup" method="post" class="form-horizontal">
  57. <form:hidden path="id"/>
  58. <table class="table table-bordered table-condensed dataTables-example dataTable no-footer">
  59. <tbody>
  60. <tr>
  61. <td class="width-15 active"><label class="pull-right"><font color="red">*</font>群组名:</label></td>
  62. <td class="width-35">
  63. <form:input path="groupname" htmlEscape="false" maxlength="64" class="form-control required"/>
  64. </td>
  65. <td class="width-15 active"><label class="pull-right"><font color="red">*</font>群头像:</label></td>
  66. <td class="width-35">
  67. <sys:fileUpload path="avatar" value="${layGroup.avatar}" type="image" uploadPath="/iim/layGroup" fileNumLimit="1"/>
  68. </td>
  69. </tr>
  70. <tr>
  71. <td class="width-15 active"><label class="pull-right"><font color="red">*</font>简介:</label></td>
  72. <td class="width-35">
  73. <form:textarea path="remarks" htmlEscape="false" rows="4" maxlength="255" class="form-control required"/>
  74. </td>
  75. <td class="width-15 active"></td>
  76. <td class="width-35" >
  77. <div class="text-center">
  78. </td>
  79. </tr>
  80. </tbody>
  81. </table>
  82. </form:form>
  83. </body>
  84. </html>