winList.php 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. <?php
  2. use yii\widgets\LinkPager;
  3. use common\components\util;
  4. ?>
  5. <style>
  6. .avater{width: 20px; border-radius: 10px; display: inline;margin-right:6px;}
  7. </style>
  8. <div class="page-title">
  9. <div class="title-env">
  10. <h1 class="title">中奖客户</h1>
  11. </div>
  12. <div class="breadcrumb-env">
  13. <ol class="breadcrumb bc-1">
  14. <li>
  15. <a href="/"><i class="fa-home"></i>Home</a>
  16. </li>
  17. <li>
  18. <a href="javascript:void(0)">营销管理</a>
  19. </li>
  20. <li class="active">
  21. <strong>中奖客户</strong>
  22. </li>
  23. </ol>
  24. </div>
  25. </div>
  26. <div class="panel panel-default">
  27. <div class="panel-body">
  28. <div class="dataTables_wrapper form-inline dt-bootstrap no-footer">
  29. <div class="row">
  30. <form action="" method="GET">
  31. <div class="col-xs-6" style="width:90%;">
  32. <div class="dataTables_length">
  33. <label>手机号:<input type="search" value="" class="form-control" name="content" placeholder=""></label>
  34. <input class="btn btn-secondary btn-single" type="submit" name="" value="搜索" />
  35. </div>
  36. </div>
  37. </form>
  38. </div>
  39. <div class="table-responsive">
  40. <table class="table table-bordered table-striped table-hover" >
  41. <thead>
  42. <tr class="active">
  43. <th class="no-sorting hidden-xs"><input type="checkbox"></th>
  44. <th class="hidden-xs">ID</th>
  45. <th> &nbsp;姓名</th>
  46. <th>手机号</th>
  47. <th>奖品</th>
  48. <th>中奖时间</th>
  49. <th class="hidden-xs">数量</th>
  50. <th class="hidden-xs">状态</th>
  51. <th>操作</th>
  52. </tr>
  53. </thead>
  54. <tbody class="middle-align">
  55. <?php
  56. if(!empty($winnerList)){
  57. foreach($winnerList as $winner){
  58. ?>
  59. <tr>
  60. <td class="hidden-xs"><input type="checkbox"></td>
  61. <td class="hidden-xs"><?=$winner['id'] ?></td>
  62. <td><a href="/user/detail?id=<?=$winner['uid']?>" title="<?=$winner['userName'] ?>"><img src="<?=Yii::$app->params['imgUrl'].$winner['avatar'] ?>" class="avater"><?=$winner['userName'] ?></a></td>
  63. <td><?=$winner['mobile'] ?></td>
  64. <td><?=$winner['awardName'] ?></td>
  65. <td><?=date('Y-m-d H:i', $winner['hitTime']) ?></td>
  66. <td><?=$winner['count'] ?></td>
  67. <td><?=util::echoStatus($winner['status'], 'xhLuckyDrawAwardCustomer') ?></td>
  68. <td>
  69. <?php if($winner['status'] == 0){ ?>
  70. <button type="button" class="btn btn-secondary btn-sm btn-icon icon-left set-get-btn" data-award-id="<?=$winner['awardId'] ?>" data-activity-id="<?=$winner['luckyDrawActivityId'] ?>" data-uid="<?=$winner['uid'] ?>" data-msg="确定设为领取?">置为领取</button>
  71. <?php } ?>
  72. </td>
  73. </tr>
  74. <?php
  75. }
  76. }
  77. ?>
  78. </tbody>
  79. </table>
  80. </div>
  81. <div class="row">
  82. <div>
  83. <div class="dataTables_paginate paging_simple_numbers" style="float:right;padding-top:0px;margin-right:15px;">
  84. <?= LinkPager::widget(['pagination' => $pages]); ?>
  85. </div>
  86. </div>
  87. </div>
  88. <div style="text-align:center;">
  89. <div class="form-group" style="margin:0 auto;">
  90. <a href="javascript:void(0)" onclick="history.go(-1)" class="btn btn-secondary btn-single">返回</a>
  91. </div>
  92. </div>
  93. </div>
  94. </div>
  95. </div>
  96. <!-- footer -->
  97. <?php
  98. use backend\widgets\FooterWidget;
  99. ?>
  100. <?= FooterWidget::widget()?>
  101. <!-- footer -->
  102. <script>
  103. $(function(){
  104. $(".table .set-get-btn").on('click', function(){
  105. var awardId = $(this).attr('data-award-id');
  106. var activityId = $(this).attr('data-activity-id');
  107. var uid = $(this).attr('data-uid');
  108. var btnObj = $(this);
  109. var title = '提示';
  110. var response = btnObj.attr('data-msg');
  111. $('#modal-common .modal-title').html(title);
  112. $('#modal-common .modal-body').html(response);
  113. $('#modal-common .btn-white').html('取消');
  114. $('#modal-common .btn-info').html('确定');
  115. $('#modal-common').modal('show', {
  116. backdrop: 'static'
  117. }).css({
  118. 'margin-top': function () {
  119. var modalHeight = 300;
  120. return ($(window).height() / 2 - (modalHeight / 2));
  121. }
  122. });
  123. $('#modal-common .btn-info').on('click', function() {
  124. $.ajax({
  125. type:"post",
  126. url: '/lottery/set-award-get',
  127. data:{'awardId': awardId, 'activityId': activityId, 'uid': uid, '_csrf': '<?=Yii::$app->request->csrfToken ?>'},
  128. async:true,
  129. dataType:'json',
  130. success:function(data){
  131. if(data.code == 'success'){
  132. btnObj.hide();
  133. $('#modal-common').modal('hide');
  134. btnObj.parent().prev().html('已领取');
  135. return false;
  136. }else if(data.code == 'error'){
  137. xhPopMsg(data.msg,1800);
  138. }
  139. }
  140. });
  141. });
  142. });
  143. })
  144. </script>