winList.php 6.8 KB

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