index.html 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. <!-- 头部 -->
  2. <include file="Public/top" />
  3. <div class="wrapper row-offcanvas row-offcanvas-left">
  4. <!-- Left side column. contains the logo and sidebar -->
  5. <aside class="left-side sidebar-offcanvas">
  6. <!-- 左边 -->
  7. <include file="Public/left" />
  8. </aside>
  9. <!-- Right side column. Contains the navbar and content of the page -->
  10. <aside class="right-side">
  11. <!-- Content Header (Page header) -->
  12. <!-- bar -->
  13. <include file="Public/bar" />
  14. <!-- Main content -->
  15. <!-- 右侧 -->
  16. <script src="__PUBLIC__/js/layer/layer.js"
  17. type="text/javascript"></script>
  18. <div class="row">
  19. <div class="col-sm-12">
  20. <div class="row pad">
  21. <form name="form1" method="get">
  22. <div class="col-sm-6">
  23. <div class="btn-group">
  24. <select name="is_admin">
  25. <option value ="2" <if condition="$is_admin eq 2"> selected</if>>身份选择</option>
  26. <option value ="1" <if condition="$is_admin eq 1"> selected</if>>管理员</option>
  27. <option value ="0" <if condition="$is_admin eq 0"> selected</if>>非管理员</option>
  28. </select>
  29. </div>
  30. <div class="btn-group">
  31. <select name="is_auth">
  32. <option value ="2" <if condition="$is_auth eq 2"> selected</if>>认证选择</option>
  33. <option value ="1" <if condition="$is_auth eq 1"> selected</if>>认证作者</option>
  34. <option value ="0" <if condition="$is_auth eq 0"> selected</if>>非认证作者</option>
  35. </select>
  36. </div>
  37. <div class="btn-group">
  38. <input type="text" placeholder="请输入用户ID、手机号码、昵称" name="keyword" value="<{$keyword}>" class="form-control input-sm">
  39. </div>
  40. <div class="btn-group">
  41. <button class="btn btn-sm btn-primary" name="sub" type="submit">
  42. <i class="fa fa-search"></i>
  43. </button>
  44. </div>
  45. </div>
  46. </form>
  47. </div>
  48. </div>
  49. <div class="col-xs-12">
  50. <div class="box">
  51. <!-- /.box-header -->
  52. <div class="box-body table-responsive">
  53. <table class="table table-bordered table-striped">
  54. <thead>
  55. <tr>
  56. <th>序号</th>
  57. <th>用户ID</th>
  58. <th>手机号</th>
  59. <th>昵称</th>
  60. <th>等级</th>
  61. <th>称号</th>
  62. <th>性别</th>
  63. <th>注册时间</th>
  64. <th colspan="2">操作</th>
  65. </tr>
  66. </thead>
  67. <tbody>
  68. <volist name="list" id="val">
  69. <tr>
  70. <td><{$i}></td>
  71. <td><{$val['user_id']}></td>
  72. <td><{$val['user_phone']}></td>
  73. <td><{$val['user_name']}></td>
  74. <td><{$val['user_level']}></td>
  75. <if condition="in_array($val['user_id'],$pkUserIds)">
  76. <td><{$levelList[$val['user_level']]}></td>
  77. <else />
  78. <td>暂无称号</td>
  79. </if>
  80. <td><if condition="$val['user_sex'] eq 1">男<else />女</if></td>
  81. <td><{$val['operate_dt']|date='Y-m-d H:i:s',###}></td>
  82. <td>
  83. <!-- 用户详情、用户课程、用户自由记、上传的课程、上传的自由记 -->
  84. &nbsp;<a href="/admin/user/detail?user_id=<{$val['user_id']}>">用户详情</a>
  85. &nbsp;<a href="/admin/user/course?user_id=<{$val['user_id']}>">用户课程</a>
  86. &nbsp;<a href="/admin/user/notepad?user_id=<{$val['user_id']}>">用户自由记</a>
  87. &nbsp;<a href="/admin/user/course?user_id=<{$val['user_id']}>&course_status=2,3">上传的课程</a>
  88. &nbsp;<a href="/admin/user/notepad?user_id=<{$val['user_id']}>&course_status=2,3">上传的自由记</a>
  89. <if condition="$val['is_forbidden'] eq 1"><a href="javascript:cancle(<{$val['user_id']}>)">取消禁言(<{$val['str_forbidden']}>)</a><else /><a href="javascript:openlayer(<{$val['user_id']}>)">设置禁言</a></if>
  90. <if condition="$val['admin_id'] gt 0"><a href="javascript:cancle_admin(<{$val['user_id']}>)">取消管理员</a><else /><a href="javascript:set_admin(<{$val['user_id']}>)">设置管理员</a></if>
  91. </td>
  92. </tr>
  93. </volist>
  94. <empty name="list">
  95. <tr>
  96. <td colspan="9" align="center">没有记录</td>
  97. </tr>
  98. </empty>
  99. </tbody>
  100. </table>
  101. </div>
  102. <!-- /.box-body -->
  103. <{$page}>
  104. </div>
  105. <!-- /.box -->
  106. </div>
  107. </div>
  108. <!-- 右侧 -->
  109. <!-- /.content -->
  110. </aside>
  111. <!-- /.right-side -->
  112. </div>
  113. <!-- ./wrapper -->
  114. <script>
  115. function openlayer(uid){
  116. $('#uid').val(uid);
  117. layer.open({
  118. title:"用户禁言操作",
  119. type: 1,
  120. area: ['420px', '300px'], //宽高
  121. content: $('#hid').html()
  122. });
  123. }
  124. var temp='';
  125. function cancle(uid){
  126. $.get("/admin/user/forbidden?user_id="+uid+"&days=0", function(result){
  127. location.reload();
  128. });
  129. }
  130. function clear(){
  131. layer.closeAll();
  132. }
  133. function textday(t){
  134. $('#days').val($(t).val());
  135. }
  136. function submitform(){
  137. if(!isNumber($('#days').val())||$('#days').val()==0){
  138. alert('天数必须是数字');
  139. return;
  140. }
  141. $.get("/admin/user/forbidden?user_id="+$('#uid').val()+"&days="+$('#days').val(), function(result){
  142. location.reload();
  143. });
  144. }
  145. function isNumber(value) {
  146. var patrn = /^[0-9]*$/;
  147. if (patrn.exec(value) == null || value == "") {
  148. return false
  149. } else {
  150. return true
  151. }
  152. }
  153. function cancle_admin(uid){
  154. $.get("/admin/user/cancle_admin?user_id="+uid, function(result){
  155. location.reload();
  156. });
  157. }
  158. function set_admin(uid){
  159. $.get("/admin/user/set_admin?user_id="+uid, function(result){
  160. location.reload();
  161. });
  162. }
  163. </script>
  164. <input type="hidden" id="uid" value="0">
  165. <input type="hidden" id="days" value="0">
  166. <div style="display:none" id="hid">
  167. <div style="width:80%;height:80%;margin:0 auto;">
  168. <h3 style="width:100%;text-align:center;">填写禁言天数</h1>
  169. <div style="width:80%;height:50%;margin:30px auto 0;">
  170. 禁言天数 <input type="text" onchange="textday(this)">天
  171. </div>
  172. <div style="width:40%;;margin:0 auto;">
  173. <button class="btn btn-primary" onclick="submitform()" type="button" >提交</button>
  174. <a href="javascript:clear()" class="btn btn-primary" >取消</a>
  175. </div>
  176. </div>
  177. </div>
  178. </body>
  179. </html>