cld.html 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. <div class="panel-content">
  2. <div class="panel-title fluid">
  3. <div class="title-main">
  4. <% for (let menu of userMenu) { %>
  5. <% if (menu.title === secondMenu[action].title) { %>
  6. <%= menu.title %>
  7. <% } else { %>
  8. <a href="<%= menu.url %>" class="btn btn-primary btn-link" style="margin-left: 0;margin-right: 12px"><%= menu.title %></a>
  9. <% } %>
  10. <% } %>
  11. <a href="#news-add" data-toggle="modal" data-target="#news-add" class="btn btn-primary btn-sm pull-right">添加用户</a></h2>
  12. <a href="javascript:void(0)" id="add-allCldUser" class="btn btn-warning btn-sm pull-right">一键增加所有CLD员工用户</a></h2>
  13. </div>
  14. </div>
  15. <div class="content-wrap">
  16. <div class="c-header">
  17. <form class="form-inline" method="get" action="" id="searchUser">
  18. <!--结果-->
  19. <div class="btn-group">
  20. &nbsp;共 <%= total %> 条结果
  21. </div>
  22. <!--搜索-->
  23. <div class="btn-group">
  24. <div class="input-group">
  25. <input type="text" name="keyword" class="form-control input-sm" value="<%= filter.keyword === undefined ? '' : filter.keyword %>" placeholder="手机/邮箱/姓名/公司">
  26. <span class="input-group-btn">
  27. <button class="btn btn-default btn-sm" type="submit">
  28. <i class="glyphicon glyphicon-search"></i>
  29. </button>
  30. </span>
  31. </div>
  32. </div>
  33. </form>
  34. </div>
  35. <div class="c-body">
  36. <table class="table">
  37. <thead>
  38. <tr>
  39. <th width="350">注册手机/QQ</th>
  40. <th>姓名</th>
  41. <th>企业名称</th>
  42. <th>最近使用 </th>
  43. <th width="180">最近登录</th>
  44. <th>详细</th>
  45. </tr>
  46. </thead>
  47. <tbody>
  48. <% userList.forEach(function (user){ %>
  49. <tr>
  50. <td><%= user.mobile %><br><%= user.qq %></td>
  51. <td><%= user.real_name %></td>
  52. <td><%= user.company %></td>
  53. <td><%= compilationMap[user.latest_used]?compilationMap[user.latest_used].name:""%></td>
  54. <td><%= user.latest_login?moment(user.latest_login).tz("Asia/Shanghai").format('YYYY-MM-DD HH:mm:ss'):"" %></td>
  55. <td><a role="button" data-toggle="modal" data-target="#view" onclick='getUserInfo("<%= user._id.toString()%>")'>详细</a></td>
  56. </tr>
  57. <% }) %>
  58. </tbody>
  59. </table>
  60. <nav aria-label="Page navigation">
  61. <%include ../layout/page.html %>
  62. </nav>
  63. </div>
  64. </div>
  65. </div>
  66. <!-- 弹窗查看用户详情-->
  67. <div class="modal fade" id="view" tabindex="-1" role="dialog">
  68. <div class="modal-dialog" role="document">
  69. <div class="modal-content">
  70. <div class="modal-header">
  71. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  72. <h4 class="modal-title" >用户信息</h4>
  73. </div>
  74. <div class="modal-body">
  75. <table class="table table-bordered">
  76. <tbody id="userInfoTable">
  77. </tbody>
  78. </table>
  79. </div>
  80. <div class="modal-footer">
  81. <button type="button" class="btn btn-danger" id="remove-cldUser" data-uid="">移除该账号</button>
  82. <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
  83. </div>
  84. </div>
  85. </div>
  86. </div>
  87. <!-- 弹窗添加-->
  88. <div class="modal fade" id="news-add" tabindex="-1" role="dialog">
  89. <div class="modal-dialog" role="document">
  90. <div class="modal-content">
  91. <div class="modal-header">
  92. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  93. <h4 class="modal-title" >添加剔除用户</h4>
  94. </div>
  95. <div class="modal-body">
  96. <form class="input-group" method="get" action="/user/search" onsubmit="searchUser(); return false;" style="margin-bottom:10px">
  97. <input class="form-control input-sm" placeholder="手机/邮箱/姓名" type="text" name="keyword" id="search_keyword">
  98. <span class="input-group-btn">
  99. <button class="btn btn-default btn-sm" type="submit"><i class="glyphicon glyphicon-search"></i></button>
  100. </span>
  101. </form>
  102. <table class="table table-sm table-bordered">
  103. <tr><th>姓名</th><th>邮箱</th><th>手机</th><th>添加</th></tr>
  104. <tbody id="search_user_list">
  105. </tbody>
  106. </table>
  107. </div>
  108. <div class="modal-footer">
  109. <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
  110. </div>
  111. </div>
  112. </div>
  113. </div>
  114. <script type="text/javascript">
  115. let compilationList = JSON.parse('<%- compilationString %>');
  116. let adminName = '<%- adminName %>';
  117. </script>
  118. <script type="text/javascript" src="/web/users/js/user.js"></script>