chsearch.html 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>查询读者</title>
  6. <link rel="stylesheet" href="/assets/css/backend.css">
  7. <link rel="stylesheet" href="/assets/css/bootstrap.min.css">
  8. <link rel="stylesheet" href="/assets/css/fastadmin.min.css">
  9. <link rel="stylesheet" href="/assets/libs/layer/dist/theme/default/layer.css">
  10. <script src="/assets/libs/jquery/dist/jquery.min.js"></script>
  11. <script src="/assets/libs/bootstrap/dist/js/bootstrap.min.js"></script>
  12. <script src="/assets/libs/layer/src/layer.js"></script>
  13. <style>
  14. .table tr th{
  15. text-align:center;
  16. }
  17. .table tr td{
  18. text-align:center;
  19. }
  20. .searchDiv{
  21. margin:1%;
  22. }
  23. .headImg
  24. {
  25. margin: 0 auto;
  26. display: inline;
  27. float: none;
  28. width: 30px !important;
  29. height: 30px !important;
  30. }
  31. img {
  32. vertical-align: middle;
  33. border: 0;
  34. }
  35. #ribbon{
  36. display: none;
  37. }
  38. </style>
  39. </head>
  40. <body>
  41. <div id = 'searchDiv' class="searchDiv">
  42. <form id="subform" method="post" class="form-inline" role="form">
  43. <div id="legend">
  44. <legend class="">查找读者</legend>
  45. </div>
  46. <div class="form-group">
  47. <label for="search">读者ID|手机号:</label>
  48. <input type="text" class="form-control" name="search" id="search"
  49. placeholder="请输入读者ID" value="{$searchkey}" onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" >
  50. </div>
  51. &nbsp;&nbsp;&nbsp;&nbsp;<button id="searchId" type="button" class="btn btn-default">搜索</button>
  52. &nbsp;&nbsp;&nbsp;&nbsp;<button class="btn btn-primary layer-open {:$auth->check('auth/user/kandian')?'':'hide'}" id="editKandian" type="button" class="btn btn-default">批量修改书币</button>
  53. &nbsp;&nbsp;&nbsp;&nbsp;<button class="btn btn-primary layer-open {:$auth->check('auth/user/batchIsDisabled')?'':'hide'}" id="batchIsDisabled" type="button" class="btn btn-default">批量修改状态</button>
  54. </form>
  55. </div>
  56. <div>
  57. <table class="table table-striped table-bordered table-condensed">
  58. <thead>
  59. <tr>
  60. <th>头像</th>
  61. <th>ID</th>
  62. <th>昵称(openid)</th>
  63. <th>省/市</th>
  64. <th>充值状态</th>
  65. <th>VIP状态</th>
  66. <th>vip结束时间</th>
  67. <th>性别</th>
  68. <th>服务号关注状态</th>
  69. <th>导粉号关注状态</th>
  70. <th>服务号交互时间</th>
  71. <th>手机号</th>
  72. <th>永久书币</th>
  73. <th>状态</th>
  74. <th>注册时间</th>
  75. <th>操作</th>
  76. </tr>
  77. </thead>
  78. <tbody>
  79. <tr>
  80. {notempty name="user"}
  81. <td><img class="headImg" src="{$user.avatar ? $user.avatar : '/assets/img/frontend/icon/nav_icon_4.png'}" > </td>
  82. <td>{$user.id} </td>
  83. <td>{$user.nickname} <i class="fa fa-copy copy" data-clipboard-text="{$user.openid}" title="复制openid"></i></td>
  84. <td>{$user.province}/{$user.city} </td>
  85. <td>{$user.is_pay==1 ? '已充值' : '未充值'} </td>
  86. <td>{if condition="$user.vip_endtime lt $time"}
  87. {else /}
  88. <span style="color:red">VIP</span>
  89. {/if}
  90. </td>
  91. <td>{if condition="$user.vip_endtime lt $time"}
  92. -
  93. {else /}
  94. <span>{$user.vip_endtime|date='Y-m-d H:i:s',###}</span>
  95. {/if}
  96. </td>
  97. <td>{if condition = "$user.sex == 1"}
  98. {elseif condition = "$user.sex == 2"}
  99. {else /}
  100. 未知
  101. {/if}
  102. </td>
  103. <td>{$user.is_subscribe==1 ? '已关注' : '未关注'} </td>
  104. <td>{$user.subscription_extend==1 ? '已关注' : '未关注'} </td>
  105. <td>{empty name="$user.operate_time"}
  106. -
  107. {else /}
  108. <span>{$user.operate_time|date='Y-m-d H:i:s',###}</span>
  109. {/empty}
  110. </td>
  111. <td>{empty name="$user.mobile"}
  112. -
  113. {else /}
  114. <span>{$user.mobile}</span>
  115. {/empty}
  116. </td>
  117. <td>{$user.kandian} </td>
  118. <td>{$user.state==1 ? '正常':'隐藏' } </td>
  119. <td>{$user.createtime|date='Y-m-d H:i:s',###}</span></td>
  120. <td>
  121. {if condition="$groupId ==5 && $user.is_black <> 0"}
  122. <a href="javascript:;" class="btn btn-xs btn-primary btn-whiten" title="加入白名单" data-table-id="table" data-field-index="12" data-row-index="0" data-button-index="0" data-userid="{$user.id}"><i class="fa fa-list"></i> 加入白名单</a>{/if}
  123. <a href="/admin/auth/user/kandian/ids/{$user.id}" class="btn btn-xs btn-primary btn-dialog {:$auth->check('auth/user/kandian')?'':'hide'}" title="修改书币" data-table-id="table" data-field-index="12" data-row-index="0" data-button-index="0"><i class="fa fa-list"></i> 修改书币</a>
  124. <a href="/admin/auth/userordermoneysum/index/ids/{$user.id}" class="btn btn-xs btn-primary" target="_blank" title="详情" data-table-id="table" data-field-index="12" data-row-index="0" data-button-index="1"><i class="fa fa-flash"></i> 查看详情</a>
  125. <a href="/admin/auth/user/disable/ids/{$user.id}" class="btn btn-xs btn-primary btn-dialog {:$auth->check('auth/user/disable')?'':'hide'}" title="修改状态" data-table-id="table" data-field-index="12" data-row-index="0" data-button-index="1"><i class="fa fa-modx"></i> 修改状态</a>
  126. </td>
  127. {else /}
  128. <td colspan="16">{if $id}未找到您搜索的读者{else /}请输入用户ID|手机号搜索{/if}</td>
  129. {/notempty}
  130. </tr>
  131. </tbody>
  132. </table>
  133. </div>
  134. <script>
  135. $('#searchId').click(function(){
  136. var find = $('#search').val();
  137. if(find == ''){
  138. layer.alert('请输入读者id');
  139. return false;
  140. }
  141. $('#subform').submit();
  142. });
  143. $('#editKandian').click(function(){
  144. Fast.api.open('/admin/auth/user/kandian','批量修改书币');
  145. return false;
  146. });
  147. $('#batchIsDisabled').click(function(){
  148. Fast.api.open('/admin/auth/user/batchIsDisabled','批量修改状态');
  149. return false;
  150. });
  151. // 加入白名单
  152. $('.btn-whiten').click(function () {
  153. userid = $(this).data('userid');
  154. $.post('/admin/auth/user/ridBlack',
  155. {'userid': userid },
  156. function (result) {
  157. if (result.code) {
  158. layer.alert(result.msg);
  159. setTimeout(function(){
  160. window.location.reload();//刷新父页面
  161. }, 2000)
  162. }
  163. }
  164. );
  165. });
  166. </script>
  167. </body>
  168. </html>