layGroupMember-view.jsp 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  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. <link href="${ctxStatic}/plugin/layui/css/manager.css" type="text/css" rel="stylesheet"/>
  8. <script type="text/javascript">
  9. $(document).ready(function() {
  10. refreshMembers();
  11. });
  12. function refreshMembers() {
  13. jp.get("${ctx}/iim/layGroup/memberData?id=${layGroup.id}", function (data) {
  14. debugger
  15. var memberTpl = $('#memberTpl').html(); //读取模版
  16. laytpl(memberTpl).render(data, function(render){
  17. $("#group-members-view").html(render);
  18. });
  19. })
  20. }
  21. function addMemberToGroup(){
  22. jp.openUserSelectDialog(true,function (ids) {
  23. jp.get("${ctx}/iim/layGroup/addUser?ids="+ids+"&groupid=${layGroup.id}", function (result) {
  24. if(result.success){
  25. refreshMembers()
  26. jp.success(result.msg);
  27. }
  28. })
  29. });
  30. };
  31. function delFromGroup(id){
  32. jp.get("${ctx}/iim/layGroup/logout?user.id="+id+"&group.id=${layGroup.id}",function (data) {
  33. if(data.success){
  34. refreshMembers()
  35. jp.success(data.msg);
  36. }
  37. })
  38. }
  39. </script>
  40. </head>
  41. <body class="bg-white">
  42. <div class="wrapper wrapper-content animated fadeInRight">
  43. <div class="row">
  44. <div id="group-members-view"></div>
  45. </div>
  46. </div>
  47. <script id="memberTpl" type="text/html">
  48. {{# for(var i = 0, len = d.length; i < len; i++){ }}
  49. <div class="col-xs-2">
  50. <div class="contact-box">
  51. <a href="#">
  52. <div class="text-center photo">
  53. <img alt="image" class="img-circle m-t-xs img-responsive" src="{{# if(d[i].user.photo != ''){ }}{{ d[i].user.photo }}{{# }else{ }}${ctxStatic}/common/images/flat-avatar.png {{# } }}" />
  54. <h5>{{ d[i].user.name }}</h5>
  55. </div>
  56. </a>
  57. </div>
  58. </div>
  59. {{# } }}
  60. </script>
  61. </body>
  62. </html>