b595b808c2ebeeeb0478ffc30bb4e87a.php 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480
  1. <?php if (!defined('THINK_PATH')) exit();?><!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  6. <title>后台 | 管理中心 - ADMIN EX</title>
  7. <!-- Loading Bootstrap -->
  8. <link rel="stylesheet" type="text/css" href="/Public/Admin/css/vendor/bootstrap/css/bootstrap.min.css">
  9. <link rel="stylesheet" type="text/css" href="/Public/Admin/css/base.css" media="all">
  10. <link rel="stylesheet" type="text/css" href="/Public/Admin/css/common.css" media="all">
  11. <link rel="stylesheet" type="text/css" href="/Public/Admin/css/module.css">
  12. <link rel="stylesheet" type="text/css" href="/Public/Admin/css/style.css" media="all">
  13. <link rel="stylesheet" type="text/css" href="/Public/Admin/css/default_color.css" media="all">
  14. <script type="text/javascript" src="/Public/Admin/js/jquery.min.js"></script>
  15. <script type="text/javascript" src="/Public/layer/layer.js"></script>
  16. <link rel="stylesheet" type="text/css" href="/Public/Admin/css/flat-ui.css">
  17. <script src="/Public/Admin/js/flat-ui.min.js"></script>
  18. <script src="/Public/Admin/js/application.js"></script>
  19. </head>
  20. <body>
  21. <div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
  22. <div class="navbar-header">
  23. <a class="navbar-brand" style="width:200px;text-align:center;background-color:#3c434d;" href="<?php echo U('Index/index');?>">
  24. <img src="/Public/Admin/ecshe_img/logo_text.png" />
  25. </a>
  26. </div>
  27. <div class="navbar-collapse collapse">
  28. <ul class="nav navbar-nav">
  29. <!-- 主导航 -->
  30. <?php if(is_array($__MENU__["main"])): $i = 0; $__LIST__ = $__MENU__["main"];if( count($__LIST__)==0 ) : echo "" ;else: foreach($__LIST__ as $key=>$menu): $mod = ($i % 2 );++$i;?><li <?php if(($menu["class"]) == "current"): ?>class="active"<?php endif; ?> >
  31. <a href="<?php echo (U($menu["url"])); ?>">
  32. <?php echo ($menu["title"]); ?>
  33. </a>
  34. </li><?php endforeach; endif; else: echo "" ;endif; ?>
  35. </ul>
  36. <ul class="nav navbar-nav navbar-rights" style="margin-right:10px;">
  37. <li class="dropdown">
  38. <a href="#" class="dropdown-toggle" data-toggle="dropdown">
  39. <?php echo session('admin_username');?><b class="caret"></b>
  40. </a>
  41. <ul class="dropdown-menu">
  42. <li>
  43. <a href="<?php echo U('User/setpwd');?>">
  44. <span class="glyphicon glyphicon-wrench" aria-hidden="true"></span> 修改密码
  45. </a>
  46. </li>
  47. <li class="center">
  48. <a href="javascript:void(0);" onclick="lockscreen()">
  49. <span class="glyphicon glyphicon-lock" aria-hidden="true"></span> 锁屏休息
  50. </a>
  51. </li>
  52. <li class="dividers"></li>
  53. <li>
  54. <a href="<?php echo U('Login/loginout');?>">
  55. <span class="glyphicon glyphicon-log-out" aria-hidden="true"></span> 退出后台
  56. </a>
  57. </li>
  58. </ul>
  59. </li>
  60. <li>
  61. <a href="<?php echo U('Tools/delcache');?>" class="dropdown-toggle" title="清除缓存">
  62. <span class="glyphicon glyphicon-trash" aria-hidden="true"></span>
  63. </a>
  64. </li>
  65. <li>
  66. <a class="dropdown-toggle" title="打开前台" href="/" target="_blank">
  67. <span class="glyphicon glyphicon-share" aria-hidden="true"></span>
  68. </a>
  69. </li>
  70. </ul>
  71. </div>
  72. </div>
  73. <!-- 边栏 -->
  74. <div class="sidebar">
  75. <!-- 子导航 -->
  76. <div id="subnav" class="subnav" style="max-height: 94%;overflow-x: hidden;overflow-y: auto;">
  77. <?php if(!empty($_extra_menu)): ?> <?php echo extra_menu($_extra_menu,$__MENU__); endif; ?>
  78. <?php if(is_array($__MENU__["child"])): $i = 0; $__LIST__ = $__MENU__["child"];if( count($__LIST__)==0 ) : echo "" ;else: foreach($__LIST__ as $key=>$sub_menu): $mod = ($i % 2 );++$i;?><!-- 子导航 -->
  79. <?php if(!empty($sub_menu)): if(!empty($key)): ?><h3><i class="icon icon-unfold"></i><?php echo ($key); ?></h3><?php endif; ?>
  80. <ul class="side-sub-menu">
  81. <?php if(is_array($sub_menu)): $i = 0; $__LIST__ = $sub_menu;if( count($__LIST__)==0 ) : echo "" ;else: foreach($__LIST__ as $key=>$menu): $mod = ($i % 2 );++$i;?><li>
  82. <a class="item" href="<?php echo (U($menu["url"])); ?>">
  83. <?php if(empty($menu["ico_name"])): ?><span class="glyphicon glyphicon-share-alt" aria-hidden="true"></span>
  84. <?php else: ?>
  85. <span class="glyphicon glyphicon-<?php echo ($menu["ico_name"]); ?>" aria-hidden="true"></span><?php endif; ?>
  86. <?php echo ($menu["title"]); ?>
  87. </a>
  88. </li><?php endforeach; endif; else: echo "" ;endif; ?>
  89. </ul>
  90. _
  91. <div>
  92. <audio id="remind">
  93. <source src="/Public/Admin/images/5f71a0c7a5c27778.mp3" type="audio/mpeg">
  94. </audio>
  95. </div><?php endif; ?>
  96. <!-- /子导航 --><?php endforeach; endif; else: echo "" ;endif; ?>
  97. </div>
  98. <!-- /子导航 -->
  99. </div>
  100. <!-- /边栏 -->
  101. <script type="text/javascript">
  102. $(function(){
  103. setInterval("tzfc()",5000);
  104. });
  105. function tzfc(){
  106. var st = 1;
  107. $.post("<?php echo U('Admin/Trade/getmyzrtz');?>",
  108. {'st':st},
  109. function(data){
  110. if(data.code == 1){
  111. var audio = document.getElementById('remind')
  112. audio.play()
  113. }
  114. });
  115. $.post("<?php echo U('Admin/Trade/gethyorder');?>",
  116. {'st':st},
  117. function(data){
  118. if(data.code == 1){
  119. layer.confirm('有新的合约订单', {
  120. btn: ['知道了'] //按钮
  121. }, function(){
  122. $.post("<?php echo U('Admin/Trade/settzstatus');?>",
  123. function(data){
  124. if(data.code == 1){
  125. window.location.reload();
  126. }
  127. });
  128. });
  129. }
  130. });
  131. }
  132. </script>
  133. <?php if(($versionUp) == "1"): ?><script type="text/javascript" charset="utf-8">
  134. /**顶部警告栏*/
  135. var top_alert = $('#top-alerta');
  136. top_alert.find('.close').on('click', function () {
  137. top_alert.removeClass('block').slideUp(200);
  138. // content.animate({paddingTop:'-=55'},200);
  139. });
  140. </script><?php endif; ?>
  141. <link href="/Public/Admin/index_css/style.css" rel="stylesheet">
  142. <link href="/Public/Admin/index_js/morris.js-0.4.3/morris.css" rel="stylesheet">
  143. <script src="/Public/Admin/index_js/morris.js-0.4.3/morris.min.js" type="text/javascript"></script>
  144. <script src="/Public/Admin/index_js/morris.js-0.4.3/raphael-min.js" type="text/javascript"></script>
  145. <div id="main-content">
  146. <div id="top-alert" class="fixed alert alert-error" style="display: none;">
  147. <button class="close fixed" style="margin-top: 4px;">&times;</button>
  148. <div class="alert-content">警告内容</div>
  149. </div>
  150. <section class="wrapper">
  151. <!--state overview start-->
  152. <div class="row state-overview">
  153. <style>
  154. .panel-heading{text-align: center;font-size: 18px;}
  155. .symbol{width:30%!important;}
  156. .state-overview .value {width:70%!important;}
  157. </style>
  158. <div class="col-lg-3 col-sm-6">
  159. <section class="panel">
  160. <div class="symbol">
  161. <i class="glyphicon glyphicon-user" style="color: #4acea1;"></i>
  162. </div>
  163. <div class="value">
  164. <h1 class="count" style="font-size: 24px;"><?php echo ($alluser); ?> </h1>
  165. <p>注册总人数(人)</p>
  166. </div>
  167. </section>
  168. </div>
  169. <div class="col-lg-3 col-sm-6">
  170. <section class="panel">
  171. <div class="symbol">
  172. <i class="glyphicon glyphicon-th" style="color: #fa4b4c;"></i>
  173. </div>
  174. <div class="value">
  175. <h1 class=" count2" style="font-size: 24px;"><?php echo ($allhy); ?> </h1>
  176. <p>快速合约未平仓(条)</p>
  177. </div>
  178. </section>
  179. </div>
  180. <div class="col-lg-3 col-sm-6">
  181. <section class="panel">
  182. <div class="symbol">
  183. <i class="glyphicon glyphicon-transfer" style="color: #ffdc3a;"></i>
  184. </div>
  185. <div class="value">
  186. <h1 class=" count3" style="font-size: 24px;"><?php echo ($bball); ?></h1>
  187. <p>币币交易额度(USDT)</p>
  188. </div>
  189. </section>
  190. </div>
  191. <div class="col-lg-3 col-sm-6">
  192. <section class="panel">
  193. <div class="symbol">
  194. <i class="glyphicon glyphicon-tasks" style="color: #4b9afa;"></i>
  195. </div>
  196. <div class="value">
  197. <h1 class=" count4" style="font-size: 24px;"><?php echo ($allkj); ?> </h1>
  198. <p>全网有效矿机总数(台)</p>
  199. </div>
  200. </section>
  201. </div>
  202. </div>
  203. <div class="row state-overview">
  204. <style>
  205. .panel-heading{text-align: center;font-size: 18px;}
  206. </style>
  207. <div class="col-lg-3 col-sm-6">
  208. <section class="panel">
  209. <div class="symbol">
  210. <i class="glyphicon glyphicon-gift" style="color: #4acea1;"></i>
  211. </div>
  212. <div class="value">
  213. <h1 class="count" style="font-size: 24px;"><?php echo ($allissue); ?></h1>
  214. <p>认购记录数(条)</p>
  215. </div>
  216. </section>
  217. </div>
  218. <div class="col-lg-3 col-sm-6">
  219. <section class="panel">
  220. <div class="symbol">
  221. <i class="glyphicon glyphicon-save" style="color: #fa4b4c;"></i>
  222. </div>
  223. <div class="value">
  224. <h1 class=" count2" style="font-size: 24px;"><?php echo ($allcz); ?></h1>
  225. <p>充值总量(USDT)</p>
  226. </div>
  227. </section>
  228. </div>
  229. <div class="col-lg-3 col-sm-6">
  230. <section class="panel">
  231. <div class="symbol">
  232. <i class="glyphicon glyphicon-open" style="color: #ffdc3a;"></i>
  233. </div>
  234. <div class="value">
  235. <h1 class=" count3" style="font-size: 24px;"><?php echo ($alltx); ?></h1>
  236. <p>提币总量(USDT)</p>
  237. </div>
  238. </section>
  239. </div>
  240. <div class="col-lg-3 col-sm-6">
  241. <section class="panel">
  242. <div class="symbol">
  243. <i class="glyphicon glyphicon-check" style="color: #4b9afa;"></i>
  244. </div>
  245. <div class="value">
  246. <h1 class=" count4" style="font-size: 24px;"><?php echo ($allline); ?></h1>
  247. <p>今日访客量(人)</p>
  248. </div>
  249. </section>
  250. </div>
  251. </div>
  252. <div id="morris">
  253. <div class="row">
  254. <div class="col-lg-6">
  255. <section class="panel">
  256. <header class="panel-heading">
  257. 用户注册报表(30天)
  258. </header>
  259. <div class="panel-body">
  260. <div id="hero-bar" class="graph"></div>
  261. </div>
  262. </section>
  263. </div>
  264. <div class="col-lg-6">
  265. <section class="panel">
  266. <header class="panel-heading">
  267. 充值/提现 统计图(30天)
  268. </header>
  269. <div class="panel-body">
  270. <div id="hero-graph" class="graph"></div>
  271. </div>
  272. </section>
  273. </div>
  274. </div>
  275. </div>
  276. </section>
  277. </div>
  278. <script>
  279. var Script = function () {
  280. $(function () {
  281. show_cztx(<?php echo ($cztx); ?>);
  282. show_reg(<?php echo ($reg); ?>);
  283. //系统 充值/提现 统计图
  284. function show_cztx(data) {
  285. Morris.Line({
  286. element: 'hero-graph',
  287. data: data,
  288. xkey: 'date',
  289. ykeys: [
  290. 'charge',
  291. 'withdraw'
  292. ],
  293. labels: [
  294. '充值',
  295. '提现'
  296. ],
  297. lineColors: [
  298. '#8075c4',
  299. '#6883a3'
  300. ],
  301. xLabels: 'day',
  302. postUnits: ' '
  303. });
  304. }
  305. //用户注册报表
  306. function show_reg(data) {
  307. Morris.Bar({
  308. element: 'hero-bar',
  309. data: data,
  310. xkey: 'date',
  311. ykeys: ['sum'],
  312. labels: ['人数'],
  313. barRatio: 0.4,
  314. xLabelAngle: 35,
  315. hideHover: 'auto',
  316. barColors: ['#6883a3'],
  317. xLabels: 'day',
  318. postUnits: ' 人',
  319. });
  320. }
  321. //市场交易报表
  322. function show_trance(data) {
  323. Morris.Area({
  324. element: 'hero-area',
  325. data: [
  326. ],
  327. xkey: 'date',
  328. ykeys: [
  329. ],
  330. labels: [
  331. ],
  332. hideHover: 'auto',
  333. lineWidth: 1,
  334. pointSize: 10,
  335. lineColors: [
  336. '#4a8bc2',
  337. '#ff6c60',
  338. '#a9d86e'
  339. ],
  340. fillOpacity: 0.5,
  341. smooth: true,
  342. postUnits: ' 元',
  343. xLabels: 'day',
  344. });
  345. }
  346. });
  347. }();
  348. </script>
  349. <script type="text/javascript" src="/Public/Admin/js/common.js"></script>
  350. <script type="text/javascript">
  351. +function(){
  352. //$("select").select2({dropdownCssClass: 'dropdown-inverse'});//下拉条样式
  353. layer.config({
  354. extend: 'extend/layer.ext.js'
  355. });
  356. var $window = $(window), $subnav = $("#subnav"), url;
  357. $window.resize(function(){
  358. //$("#main").css("min-height", $window.height() - 90);
  359. }).resize();
  360. /* 左边菜单高亮 */
  361. url = window.location.pathname + window.location.search;
  362. url = url.replace(/(\/(p)\/\d+)|(&p=\d+)|(\/(id)\/\d+)|(&id=\d+)|(\/(group)\/\d+)|(&group=\d+)/, "");
  363. $subnav.find("a[href='" + url + "']").parent().addClass("current");
  364. /* 左边菜单显示收起 */
  365. $("#subnav").on("click", "h3", function(){
  366. var $this = $(this);
  367. $this.find(".icon").toggleClass("icon-fold");
  368. $this.next().slideToggle("fast").siblings(".side-sub-menu:visible").
  369. prev("h3").find("i").addClass("icon-fold").end().end().hide();
  370. });
  371. $("#subnav h3 a").click(function(e){e.stopPropagation()});
  372. /* 头部管理员菜单 */
  373. $(".user-bar").mouseenter(function(){
  374. var userMenu = $(this).children(".user-menu ");
  375. userMenu.removeClass("hidden");
  376. clearTimeout(userMenu.data("timeout"));
  377. }).mouseleave(function(){
  378. var userMenu = $(this).children(".user-menu");
  379. userMenu.data("timeout") && clearTimeout(userMenu.data("timeout"));
  380. userMenu.data("timeout", setTimeout(function(){userMenu.addClass("hidden")}, 100));
  381. });
  382. /* 表单获取焦点变色 */
  383. $("form").on("focus", "input", function(){
  384. $(this).addClass('focus');
  385. }).on("blur","input",function(){
  386. $(this).removeClass('focus');
  387. });
  388. $("form").on("focus", "textarea", function(){
  389. $(this).closest('label').addClass('focus');
  390. }).on("blur","textarea",function(){
  391. $(this).closest('label').removeClass('focus');
  392. });
  393. // 导航栏超出窗口高度后的模拟滚动条
  394. var sHeight = $(".sidebar").height();
  395. var subHeight = $(".subnav").height();
  396. var diff = subHeight - sHeight; //250
  397. var sub = $(".subnav");
  398. }();
  399. //导航高亮
  400. function highlight_subnav(url){
  401. $('.side-sub-menu').find('a[href="'+url+'"]').closest('li').addClass('current');
  402. }
  403. function lockscreen(){
  404. layer.prompt({
  405. title: '输入一个锁屏密码',
  406. formType: 1,
  407. btn: ['锁屏','取消'] //按钮
  408. }, function(pass){
  409. if(!pass){
  410. layer.msg('需要输入一个密码!');
  411. }else{
  412. $.post("<?php echo U('Login/lockScreen');?>",{pass:pass},function(data){
  413. layer.msg(data.info);
  414. layer.close();
  415. if(data.status){
  416. window.location.href = "<?php echo U('Login/lockScreen');?>";
  417. }
  418. },'json');
  419. }
  420. });
  421. }
  422. </script>
  423. <div style="display:none;">
  424. </div>
  425. </body>
  426. </html>
  427. <div style="display:none">
  428. </div>
  429. <script type="text/javascript" charset="utf-8">
  430. //导航高亮
  431. highlight_subnav("<?php echo U('Index/index');?>");
  432. </script>