index.html 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. <include file="public@header"/>
  2. </head>
  3. <body>
  4. <div class="wrap js-check-wrap">
  5. <ul class="nav nav-tabs">
  6. <li class="active"><a>{:lang('USER_INDEXADMIN_INDEX')}</a></li>
  7. <li ><a href="{:url('user/adminIndex/add')}">新增会员</a></li>
  8. </ul>
  9. <form class="well form-inline margin-top-20" method="post" action="{:url('user/adminIndex/index')}">
  10. {:lang('BLOCK_USER')}:
  11. <select class="form-control" name="user_status" style="width: 200px;">
  12. <option value="">全部</option>
  13. <option value="0" <if condition="input('request.user_status') eq '0'">selected</if> >是</option>
  14. <option value="1" <if condition="input('request.user_status') eq '1'">selected</if>>否</option>
  15. </select>
  16. 用户ID:
  17. <input class="form-control" type="text" name="uid" style="width: 200px;" value="{:input('request.uid')}"
  18. placeholder="请输入用户ID">
  19. 关键字:
  20. <input class="form-control" type="text" name="keyword" style="width: 200px;" value="{:input('request.keyword')}"
  21. placeholder="用户名/昵称/手机">
  22. <input type="submit" class="btn btn-primary" value="搜索"/>
  23. <a class="btn btn-danger" href="{:url('user/adminIndex/index')}">清空搜索</a>
  24. </form>
  25. <form method="post" class="js-ajax-form">
  26. <table class="table table-hover table-bordered">
  27. <thead>
  28. <tr>
  29. <th>ID</th>
  30. <th>国家/地区</th>
  31. <th>{:lang('USERNAME')}</th>
  32. <th>{:lang('NICENAME')}</th>
  33. <th>{:lang('AVATAR')}</th>
  34. <!-- <th>{:lang('EMAIL')}</th> -->
  35. <th>背景图</th>
  36. <th>注册设备</th>
  37. <th>{:lang('REGISTRATION_TIME')}</th>
  38. <th>{:lang('LAST_LOGIN_TIME')}</th>
  39. <th>{:lang('LAST_LOGIN_IP')}</th>
  40. <th>{:lang('STATUS')}</th>
  41. <th>{:lang('ACTIONS')}</th>
  42. </tr>
  43. </thead>
  44. <tbody>
  45. <php>
  46. $user_statuses=array("0"=>lang('USER_STATUS_BLOCKED'),"1"=>lang('USER_STATUS_ACTIVATED'),"2"=>lang('USER_STATUS_UNVERIFIED'));
  47. </php>
  48. <foreach name="list" item="vo">
  49. <tr>
  50. <td>{$vo.id}</td>
  51. <td><if condition="$vo['login_type'] eq 'phone'">{$vo.country_name}<else />--</if></td>
  52. <td>{$vo['user_login']?$vo['user_login']:($vo['mobile']?$vo['mobile']:lang('THIRD_PARTY_USER'))}
  53. </td>
  54. <td>{$vo['user_nicename']?$vo['user_nicename']:lang('NOT_FILLED')}</td>
  55. <td><img width="25" height="25" class="imgtip" src="{:get_upload_path($vo['avatar'])}"/></td>
  56. <!-- <td>{$vo.user_email}</td> -->
  57. <td><img width="25" height="25" class="imgtip" src="{:get_upload_path($vo['bg_img'])}"/></td>
  58. <td>{$vo.source}</td>
  59. <td>{:date('Y-m-d H:i:s',$vo['create_time'])}</td>
  60. <td><if condition="$vo['last_login_time'] gt 0">{:date('Y-m-d H:i:s',$vo['last_login_time'])}<else />--</if></td>
  61. <td>{$vo.last_login_ip}</td>
  62. <td>
  63. <switch name="vo.user_status">
  64. <case value="0">
  65. <span class="label label-danger">{$user_statuses[$vo['user_status']]}</span>
  66. </case>
  67. <case value="1">
  68. <span class="label label-success">{$user_statuses[$vo['user_status']]}</span>
  69. </case>
  70. <case value="2">
  71. <span class="label label-warning">{$user_statuses[$vo['user_status']]}</span>
  72. </case>
  73. </switch>
  74. </td>
  75. <td>
  76. <a class="btn btn-xs btn-primary" href="{:url('adminIndex/edit',array('id'=>$vo['id']))}">编辑</a>
  77. <a class="btn btn-xs btn-danger js-ajax-delete" href="{:url('adminIndex/del',array('id'=>$vo['id']))}">删除</a>
  78. </td>
  79. </tr>
  80. </foreach>
  81. </tbody>
  82. </table>
  83. <div class="pagination">{$page}</div>
  84. </form>
  85. </div>
  86. <script src="__STATIC__/js/admin.js"></script>
  87. </body>
  88. </html>