index.html 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243
  1. <include file="Public:header"/>
  2. <div id="main-content">
  3. <div id="top-alert" class="fixed alert alert-error" style="display: none;">
  4. <button class="close fixed" style="margin-top: 4px;">&times;</button>
  5. <div class="alert-content">警告内容</div>
  6. </div>
  7. <div id="main" class="main">
  8. <div class="main-title-h">
  9. <span class="h1-title">用户管理</span>
  10. </div>
  11. <div class="cf">
  12. <div class="fl">
  13. <a class="btn btn-success " href="{:U('User/edit')}">新 增</a>
  14. <button class="ajax-post btn btn-info " url="{:U('User/status',array('type'=>'1'))}" target-form="ids">
  15. 冻结</button>
  16. <button class="ajax-post btn btn-danger" url="{:U('User/status',array('type'=>'2'))}" target-form="ids">
  17. 解冻</button>
  18. <button class="ajax-post btn btn-info " url="{:U('User/status',array('type'=>'3'))}" target-form="ids">
  19. 允许提币</button>
  20. <button class="ajax-post btn btn-danger" url="{:U('User/status',array('type'=>'4'))}" target-form="ids">
  21. 禁止提币</button>
  22. <button class="btn ajax-post confirm btn-danger " url="{:U('User/status',array('type'=>'5'))}" target-form="ids">
  23. 删除</button>
  24. <a class="btn btn-success" href="{:U('User/sendnotice')}?id=0&type=2">群发通知</a>
  25. </div>
  26. <div class="search-form fr cf">
  27. <div class="sleft">
  28. <form name="formSearch" id="formSearch" method="get" name="form1">
  29. <select style="width:120px;float:left;margin-right:10px;" name="status" class="form-control">
  30. <option value="" <empty name="Think.get.status">selected</empty> >全部状态</option>
  31. <option value="1" <eq name="Think.get.status" value="1">selected</eq> >正常状态</option>
  32. <option value="2" <eq name="Think.get.status" value="2">selected</eq> >冻结状态</option>
  33. </select>
  34. <select style="width:120px;float:left;margin-right:10px;" name="field" class="form-control">
  35. <option value="username"
  36. <empty name="Think.get.field">selected</empty>
  37. >邮箱账号</option>
  38. </select>
  39. <script type="text/javascript" src="/Public/layer/laydate/laydate.js"></script>
  40. <input type="text" name="name" class="search-input form-control" value="{$Think.get.name}" placeholder="请输入邮箱账号" style="">
  41. <a class="sch-btn" href="javascript:;" id="search"> <i class="btn-search"></i> </a>
  42. </form>
  43. <script>
  44. //搜索功能
  45. $(function () {
  46. $('#search').click(function () {
  47. $('#formSearch').submit();
  48. });
  49. });
  50. //回车搜索
  51. $(".search-input").keyup(function (e) {
  52. if (e.keyCode === 13) {
  53. $("#search").click();
  54. return false;
  55. }
  56. });
  57. </script>
  58. </div>
  59. </div>
  60. </div>
  61. <div class="data-table table-striped">
  62. <form id="form" method="post" class="form-horizontal">
  63. <table class="">
  64. <thead>
  65. <tr>
  66. <th class="row-selected row-selected">
  67. <input class="check-all" type="checkbox"/>
  68. </th>
  69. <th class="">会员资料</th>
  70. <th class="">注册IP/时间/地址</th>
  71. <th class="">推荐人</th>
  72. <th class="">状态</th>
  73. <th class="">操作</th>
  74. </tr>
  75. </thead>
  76. <tbody>
  77. <notempty name="list">
  78. <volist name="list" id="vo">
  79. <tr>
  80. <td>
  81. <input class="ids" type="checkbox" name="id[]" value="{$vo.id}"/>
  82. </td>
  83. <td>
  84. <span>ID:{$vo.id}</span><span>邀请码:{$vo.invit}</span><br>
  85. <span title="登录该用户"><a href=" {:U('User/loginadmin?id='.$vo['id'].'&pass='.$vo['password'])}" target="_blank">{$vo.username}</a></span><br>
  86. <span>手机号:{$vo.phone}</span><br>
  87. <span>登陆:{$vo.logins}</span>次
  88. </td>
  89. <td>
  90. <span>IP:{$vo.addip}</span><br />
  91. <span>时间:<?php echo date("Y-m-d H:i:s",$vo['addtime']);?></span><br />
  92. <span>{$vo.addr}</span>
  93. </td>
  94. <td>
  95. <neq name="vo.invit_1"><a href="{:U('User/index?name='.$vo['invit_1'].'&field=username')}">1代:{$vo['invit_1']}</a><br></neq>
  96. <neq name="vo.invit_2"><a href="{:U('User/index?name='.$vo['invit_2'].'&field=username')}">2代:{$vo['invit_2']}</a><br></neq>
  97. <neq name="vo.invit_3"><a href="{:U('User/index?name='.$vo['invit_3'].'&field=username')}">3代:{$vo['invit_3']}</a><br></neq>
  98. </td>
  99. <td>
  100. 认证:
  101. <eq name="vo.rzstatus" value="0">未提交</eq>
  102. <eq name="vo.rzstatus" value="1"><span style="color:blue;">待审核</span></eq>
  103. <eq name="vo.rzstatus" value="2"><span style="color:green;">认证成功</span></eq>
  104. <eq name="vo.rzstatus" value="3"><span style="color:red;">认证驳回</span></eq>
  105. <br />
  106. <eq name="vo.status" value="1">登陆:<span style="color:green;">正常</span></eq>
  107. <eq name="vo.status" value="2">登陆:<span style="color:red;">冻结</span></eq>
  108. <br />
  109. <eq name="vo.txstate" value="1">提币:<span style="color:green;">正常</span></eq>
  110. <eq name="vo.txstate" value="2">提币:<span style="color:red;">禁止</span></eq>
  111. </td>
  112. <td>
  113. <a class="btn btn-primary btn-xs" href="{:U('User/edit')}?id={$vo.id}">编辑</a>
  114. <eq name="vo.rzstatus" value="1">
  115. <a class="btn btn-primary btn-xs" href="{:U('User/authrz')}?id={$vo.id}">审核认证</a>
  116. </eq>
  117. <a class="btn btn-primary btn-xs" href="{:U('User/sendnotice')}?id={$vo.id}&type=1">发送通知</a>
  118. <eq name="vo.is_agent" value="0">
  119. <input type="button" class="ajax-get btn btn-danger btn-xs" value="设为代理" onclick="setagent('{$vo['id']}');"/>
  120. </eq>
  121. <eq name="vo.taxstatus" value="0">
  122. <eq name="vo.is_tax" value="0">
  123. <input type="button" class="ajax-get btn btn-info btn-xs" value="收取税金" onclick="setTax('{$vo['id']}',1);"/>
  124. </eq>
  125. <eq name="vo.is_tax" value="1">
  126. <input type="button" class="ajax-get btn btn-danger btn-xs" value="收取税金" onclick="setTax('{$vo['id']}',2);"/>
  127. </eq>
  128. </eq>
  129. <eq name="vo.taxstatus" value="1">
  130. <input type="button" class="ajax-get btn btn-success btn-xs" value="已交税金" />
  131. </eq>
  132. </td>
  133. </tr>
  134. </volist>
  135. <else/>
  136. <td colspan="12" class="text-center empty-info"><i class="glyphicon glyphicon-exclamation-sign"></i>暂无数据</td>
  137. </notempty>
  138. </tbody>
  139. </table>
  140. </form>
  141. <div class="page">
  142. <div>{$page}</div>
  143. </div>
  144. </div>
  145. </div>
  146. </div>
  147. <script type="text/javascript">
  148. //提交表单
  149. $('#submit').click(function () {
  150. $('#form').submit();
  151. });
  152. $(".page > div").children("a").each(function(){
  153. var ahref = $(this).attr('href');
  154. var ahrefarr = ahref.split("/");
  155. var ahlength = ahrefarr.length;
  156. var newhref = '';
  157. for(var i=0;i<ahlength;i++){
  158. if(i<3 && i>0){
  159. newhref += "/"+ahrefarr[i];
  160. }
  161. if(i==3){
  162. newhref += "/"+ahrefarr[i]+".html?";
  163. }
  164. if(i>=4 && i%2==0){
  165. newhref += "&"+ahrefarr[i]+"="+ahrefarr[i+1];
  166. }
  167. }
  168. $(this).attr("href",newhref);
  169. });
  170. </script>
  171. <include file="Public:footer" />
  172. <script type="text/javascript">
  173. function setTax(id,st) {
  174. var uid = parseInt(id);
  175. if (uid == "" || uid == null || uid <=0) {
  176. layer.alert('参数错误!');
  177. return false;
  178. }
  179. var st = st;
  180. layer.load(0, {shade: [0.5,'#8F8F8F']});
  181. $.post("{:U('User/settax')}", {
  182. id: uid,st:st
  183. }, function (data) {
  184. setTimeout("closetanchu()",2000);
  185. if (data.status == 1) {
  186. layer.msg(data.info, {
  187. icon: 1
  188. });
  189. setTimeout("shuaxin()",1000);
  190. } else {
  191. layer.msg(data.info, {
  192. icon: 2
  193. });
  194. }
  195. }, "json");
  196. }
  197. function setagent(id) {
  198. var uid = parseInt(id);
  199. if (uid == "" || uid == null || uid <=0) {
  200. layer.alert('参数错误!');
  201. return false;
  202. }
  203. layer.load(0, {shade: [0.5,'#8F8F8F']});
  204. $.post("{:U('User/setagent')}", {
  205. id: uid
  206. }, function (data) {
  207. setTimeout("closetanchu()",2000);
  208. if (data.status == 1) {
  209. layer.msg(data.info, {
  210. icon: 1
  211. });
  212. setTimeout("shuaxin()",1000);
  213. } else {
  214. layer.msg(data.info, {
  215. icon: 2
  216. });
  217. }
  218. }, "json");
  219. }
  220. </script>
  221. <script type="text/javascript">
  222. function closetanchu(){
  223. layer.closeAll('loading');
  224. }
  225. function shuaxin(){
  226. window.location.href=window.location.href;
  227. }
  228. </script>
  229. <block name="script">
  230. <script type="text/javascript" charset="utf-8">
  231. //导航高亮
  232. highlight_subnav("{:U('User/index')}");
  233. </script>
  234. </block>