wheel_log.html 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title></title>
  6. <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1, user-scalable=no">
  7. <meta name="apple-mobile-web-app-capable" content="yes">
  8. <meta name="apple-mobile-web-app-status-bar-style" content="black">
  9. <link rel="stylesheet" type="text/css" href="css/mui.min.css" />
  10. <link rel="stylesheet" type="text/css" href="css/style.css" />
  11. <style>
  12. .mui-table-view-chevron .mui-table-view-cell{padding-right:10px;}
  13. .mui-table-view-chevron .mui-table-view-cell>a:not(.mui-btn) {margin-right: -10px;}
  14. p{font-size:12px;}
  15. .mui-pull-right{font-size: 12px;color:#d22c50;}
  16. .mui-table-view .mui-media-body{margin-top: 5px;}
  17. .mui-table-view .mui-media-object {line-height: 50px;max-width: 50px;height: 50px;}
  18. #whell-bar{background-color: #fff;height: 60px;-webkit-box-shadow: 0 0 1px rgba(0,0,0,.35);box-shadow: 0 0 1px rgba(0,0,0,.35);display:none;}
  19. </style>
  20. <script type="text/javascript">
  21. // 屏蔽分享
  22. window.hiddenAllWechatMenu = true;
  23. </script>
  24. </head>
  25. <body>
  26. <div class="loading-bg">
  27. <div class="mui-loading">
  28. <div class="mui-spinner">
  29. </div>
  30. &nbsp;&nbsp;加载中...
  31. </div>
  32. </div>
  33. <nav class="mui-bar mui-bar-tab" id="whell-bar">
  34. <a class="mui-tab-item mui-active">
  35. <div class="my-tab-label" style="font-size: 12px;color: #d22c50;">立即去下单,把奖品抱回家吧!</div>
  36. <button type="button" class="mui-btn my-btn-red" style="top: 0;width: 165px;background: #d22c50;">立即购买</button>
  37. </a>
  38. </nav>
  39. <!--下拉刷新容器开始-->
  40. <div id="pullrefresh" class="mui-content mui-scroll-wrapper">
  41. <div class="mui-scroll">
  42. <!--数据列表-->
  43. <ul class="mui-table-view mui-table-view-chevron my-tab-view-pull">
  44. </ul>
  45. </div>
  46. </div>
  47. <!--下拉刷新容器结束-->
  48. <script src="js/mui.min.js"></script>
  49. <script src="js/jquery-2.1.1.min.js"></script>
  50. <script src="js/main.js"></script>
  51. <script src="js/page/wechat-utils-1.0.js"></script>
  52. <script type="text/javascript">
  53. var pageNumber = 0,pagesize = 10;
  54. mui.init({
  55. pullRefresh: {
  56. container: '#pullrefresh',
  57. down: {
  58. // callback: pulldownRefresh
  59. },
  60. up: {
  61. contentrefresh: '正在加载...',
  62. callback: pullupRefresh
  63. }
  64. }
  65. });
  66. /**
  67. * 上拉加载具体业务实现
  68. */
  69. function pullupRefresh() {
  70. /* setTimeout(function() {
  71. mui('#pullrefresh').pullRefresh().endPullupToRefresh((++count > 2)); //参数为true代表没有更多数据了。
  72. var table = document.body.querySelector('.my-tab-view-pull');
  73. var cells = document.body.querySelectorAll('.my-tab-view-pull .mui-table-view-cell');
  74. for (var i = cells.length, len = i + 10; i < len; i++) {
  75. var li = document.createElement('li');
  76. li.className = 'mui-table-view-cell';
  77. li.innerHTML = '<a href="javascript:;"><img class="mui-media-object mui-pull-left" src="images/image-12.jpg"><div class="mui-media-body">获得一等奖'+(i+1)+'<p class="mui-ellipsis">iPhone7 亮黑版 32G一台</p></div><span class="mui-btn mui-btn-link">2016.09.19 20:00</span></a>';
  78. table.appendChild(li);
  79. }
  80. }, 1500); */
  81. ++pageNumber;
  82. var btnArray = ['否', '是'];
  83. var table = document.body.querySelector('.my-tab-view-pull');
  84. $.ajax(base_path + '/game/get_prize_log?dates=' + new Date().getTime(), {
  85. data: {
  86. "pageSize": pagesize,
  87. "pageNO": pageNumber
  88. },
  89. dataType: 'json',
  90. type: 'post',
  91. timeout: 15000,
  92. xhrFields: {
  93. withCredentials: true
  94. },
  95. crossDomain: true,
  96. success: function(dt) {
  97. if (dt.isRedirect) {
  98. location.href = dt.redirectURL;
  99. } else {
  100. console.log(dt);
  101. if (dt.status) {
  102. var data =dt.data;
  103. var wheel_data =[];
  104. if (null != data && data!="0") {
  105. wheel_data = data.winningList;
  106. }
  107. mui('#pullrefresh').pullRefresh().endPullupToRefresh((wheel_data.length < pagesize)); //参数为true代表没有更多数据了。
  108. mui(wheel_data).each(function(index) {
  109. var li = document.createElement('li');
  110. li.className = 'mui-table-view-cell';
  111. li.innerHTML = '<a href="javascript:;"><img class="mui-media-object mui-pull-left" src="'+this.logsPrizeImage+'"><div class="mui-media-body">'+ this.logsPrizeName +'<span class="mui-pull-right">' + this.logsGameName + '</span><p class="mui-ellipsis">' + this.logsDate + '<span class="mui-pull-right">x' + this.logsSum + '</span></p></div></a>';
  112. table.appendChild(li);
  113. });
  114. } else {
  115. mui.confirm(dt.message, '爱贝源-提示', btnArray, function(e) {
  116. if (e.index == 1) {
  117. location.reload(true);
  118. }
  119. });
  120. }
  121. }
  122. },
  123. error: function(xhr, type, errorThrown) {
  124. //异常处理;
  125. errorfn(xhr);
  126. }
  127. });
  128. }
  129. mui.ready(function(){
  130. console.log("页面加载完毕");
  131. mui('#pullrefresh').pullRefresh().pullupLoading();
  132. $.ajax({
  133. type: 'post',
  134. url: base_path + '/game/buyOrder',
  135. data: {gameId:2},
  136. dataType: 'json',
  137. timeout: 15000,
  138. xhrFields: {
  139. withCredentials: true
  140. },
  141. crossDomain: true,
  142. success: function(data){
  143. if (dt.isRedirect) {
  144. location.href = dt.redirectURL;
  145. } else {
  146. if(data.status){
  147. if(!data.data){
  148. $("#whell-bar").show();
  149. }
  150. }
  151. }
  152. },
  153. error: function(xhr, type){
  154. console.log('Ajax error!' + xhr)
  155. }
  156. });
  157. document.querySelector('.loading-bg').style.display='none';
  158. });
  159. mui('body').on('tap', '#whell-bar .mui-btn', function() {
  160. mui.openWindow({
  161. url:'index.html'
  162. });
  163. });
  164. </script>
  165. </body>
  166. </html>