winningInfo.html 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>中奖查询</title>
  5. <!--#include virtual="/h5v2/htm2/head.htm" -->
  6. <style type="text/css">
  7. body {
  8. background-image: url(img/awardPopup.jpg);
  9. }
  10. .btn_focus_btn {
  11. border: 3px solid #fff;
  12. border-radius: 20px;
  13. box-shadow: 0px 0px 10px #3794e2;
  14. }
  15. </style>
  16. </head>
  17. <body>
  18. <div id="dataListDiv"></div>
  19. <div id="myPrize" style="position:absolute;left: 434px;top: 512px;width: 170px;height: 34px;line-height: 34px;text-align:center;font-size:18px;color: #e15d15;"></div>
  20. <div id="myPhone" style="position:absolute;left: 784px;top: 512px;width: 170px;height: 34px;line-height: 34px;text-align:center;font-size:18px;color: #e15d15;"></div>
  21. <div id="buttonDiv"></div>
  22. <!--#include virtual="/h5v2/htm2/foot.htm" -->
  23. <!--#include virtual="activity_cfg.htm" -->
  24. <script type="text/javascript">
  25. // 中奖查询展示
  26. function prizelog(fn) {
  27. ajax({
  28. url: webUrl + "index.php?m=Home&c=Activityv2&a=prizelog",
  29. data: {
  30. uid: uid,
  31. act_code: act_id,
  32. is_vip: dudu_is_vip
  33. },
  34. success: function(res) {
  35. if (res.code == 0) {
  36. var listHTML = '';
  37. listHTML += '<div style="position:absolute;left: 300px;top:280px;font-size: 20px;">';
  38. listHTML += '<marquee width="700" height="200" direction="up" behavior="scroll" scrolldelay="100">';
  39. listHTML += '<table width="700px" border="0" style="color:#000000">';
  40. for (var i = 0; i < res.data.length; i++) {
  41. listHTML += '<tr height="50">';
  42. listHTML += '<td width="200" align="center">';
  43. listHTML += res.data[i].user_phone;
  44. listHTML += '</td>';
  45. listHTML += '<td width="180" align="center">';
  46. listHTML += res.data[i].prize_name;
  47. listHTML += '</td>';
  48. listHTML += '<td align="center">';
  49. listHTML += res.data[i].created_at;
  50. listHTML += '</td>';
  51. listHTML += '</tr>';
  52. }
  53. listHTML += '</table>';
  54. listHTML += '</marquee>';
  55. listHTML += '</div>';
  56. G('dataListDiv').innerHTML = listHTML;
  57. }
  58. fn && fn(res);
  59. }
  60. })
  61. }
  62. // 用户获奖记录
  63. function userPrizelog(fn) {
  64. ajax({
  65. url: webUrl + "index.php?m=Home&c=Activityv2&a=userPrizelog",
  66. data: {
  67. uid: uid,
  68. act_code: act_id,
  69. is_vip: dudu_is_vip
  70. },
  71. success: function(res) {
  72. if (res.code == 0) {
  73. dataJson = res.data;
  74. if (res.data.my_prizes) {
  75. prizeCount = res.data.my_prizes.length;
  76. }
  77. if (res.data.user_phone) {
  78. G('myPhone').innerHTML = res.data.user_phone.user_phone;
  79. G('myPrize').innerHTML = res.data.my_prizes[0].prize_name;
  80. }
  81. if (res.data.my_prizes[0] && res.data.user_phone.phone_status != 1) {
  82. prize = res.data.my_prizes[0];
  83. phoneFlag = 2;
  84. } else if (res.data.my_prizes[0] && res.data.user_phone.phone_status == 1) {
  85. phoneFlag = 1;
  86. }
  87. if (res.data && res.data.prize_status && res.data.prize_status == "vitual") { //虚拟
  88. phoneFlag = 3;
  89. }
  90. }
  91. fn && fn(res);
  92. }
  93. })
  94. }
  95. var linkImage = CONFIG.SPACER; //透明图片
  96. var buttons = []; //按钮数组
  97. var prize; //奖品信息
  98. var phoneFlag = 0; //0表示未中奖,1表示中奖留了号码,2表示中奖没留号码
  99. var prizeImg = ''; //奖品图片
  100. var prizeCount = 0;
  101. var dataJson = [];
  102. var act_id = ACTIVITY_CFG.ACT_ID,
  103. act_code = ACTIVITY_CFG.ACT_CODE; //活动id及code
  104. var dudu_is_vip = PageH5.cookie.get('activity_is_vip');
  105. var uid = PageH5.cookie.get('activity_userid');
  106. function init() {
  107. var html = '';
  108. html += '<div style="position:absolute;left:572px;top:645px;"><img id="btn0" src="./img/btn_back.png"/></div>';
  109. // html += '<div style="position:absolute;left:711px;top:640px;"><img id="btn1" src="./img/btn_getPrize.png"/></div>';
  110. // if (prizeCount > 0) {
  111. // for (var i = 0; i < prizeCount; i++) {
  112. // html += '<div style="position:absolute;left:458px;top:' + (401 + i * 27) + 'px;"><img src="img/prize_list_l.png"/></div>';
  113. // html += '<div style="position:absolute;left:458px;top:' + (401 + i * 27) + 'px;width:181px;height:21px;line-height:21px;text-align:center;font-size:18px;color:red;overflow:hidden;">' + dataJson.my_prizes[i].prize_name + '</div>';
  114. // html += '<div style="position:absolute;left:455px;top:' + (398 + i * 27) + 'px;"><img id="prizeList' + i + '" src="' + linkImage + '"/></div>';
  115. // var obj2 = {
  116. // id: 'prizeList' + i,
  117. // action: goPrizeList,
  118. // index: i,
  119. // left: '',
  120. // right: '',
  121. // up: ['prizeList' + (i - 1)],
  122. // down: ['prizeList' + (i + 1), 'btn0'],
  123. // prize_name: dataJson.my_prizes[i].prize_name,
  124. // prize_object: dataJson.my_prizes[i].prize_object,
  125. // focusImage: 'img/prize_list_f.png'
  126. // };
  127. // buttons.push(obj2);
  128. // }
  129. // }
  130. G('buttonDiv').innerHTML = html;
  131. for (var i = 0; i < 2; i++) {
  132. var obj = {
  133. id: 'btn' + i,
  134. action: goAction,
  135. index: i,
  136. left: '',
  137. right: '',
  138. up: '',
  139. down: '',
  140. focusClass: 'btn',
  141. };
  142. buttons.push(obj);
  143. }
  144. PageH5.btn.init('btn0', buttons, '', true);
  145. }
  146. function goPrizeList(button) {
  147. if (button.prize_object == 'vitual') {
  148. if (button.prize_name.indexOf('少儿会员') != -1) {
  149. location.href = url_prefix + 'selyg.html?sourceflag=winnerInfo&f=' + button.id;
  150. } else {
  151. location.href = url_prefix + 'klg.html?sourceflag=winnerInfo&f=' + button.id;
  152. }
  153. } else if (button.prize_object == 'real') {}
  154. }
  155. function goAction(button) {
  156. if (button.index == 1) {
  157. if (phoneFlag == 1) {
  158. location.href = './phone.html?from=winningInfo';
  159. } else if (phoneFlag == 2) {
  160. location.href = './phone.html?from=winningInfo';
  161. } else if (phoneFlag == 3) {
  162. location.href = './noPrize.html?from=winningInfo';
  163. } else {
  164. PageH5.tip('您还集5个齐勋章,继续加油噢!');
  165. }
  166. } else if (button.index == 0) {
  167. back();
  168. }
  169. }
  170. function back() {
  171. location.href = './index.html?f=' + PageH5.getParam('f');
  172. }
  173. window.onload = function() {
  174. prizelog();
  175. userPrizelog(function() {
  176. init();
  177. });
  178. }
  179. </script>
  180. </body>
  181. </html>