| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219 |
- <?php
- use common\components\util;
- ?>
- <div class="page-title">
- <div class="title-env">
- <h1 class="title">报名列表</h1>
- </div>
- <div class="breadcrumb-env">
- <ol class="breadcrumb bc-1">
- <li>
- <a href="/"><i class="fa-home"></i>Home</a>
- </li>
- <li>
- <a href="javascript:void(0)">营销管理</a>
- </li>
- <li class="active">
- <strong>活动管理</strong>
- </li>
- </ol>
- </div>
- </div>
- <div class="panel panel-default">
- <div class="panel-body">
- <div class="dataTables_wrapper form-inline dt-bootstrap no-footer">
- <div class="row">
- <form action="" method="GET">
- <div class="col-xs-6" style="width:90%;">
- <div class="dataTables_length">
- <label><?= $active['title'] ?></label> 活动报名列表
- </div>
- </div>
- </form>
- </div>
- <div name="xhQrTip" style="position:absolute;border-color: #8dc63f;width:110px;height:122px;z-index:9999;display:none;background:white;border:1px solid #ccc;">
- <div style="background:red;">
- <a href="javascript:void(0)" style="color:#68b828;float:right;z-index:9999;" <i="" class="fa-times"></a>
- </div>
- <div></div>
- </div>
-
- <div class="table-responsive">
- <table class="table table-bordered table-striped table-hover" >
- <thead>
- <tr class="active">
- <th class="no-sorting hidden-xs"><input type="checkbox"></th>
- <th class="hidden-xs">票号</th>
- <th>用户名</th>
- <th class="hidden-xs">手机号</th>
- <th class="hidden-xs">费用</th>
- <th class="hidden-xs">报名时间</th>
- <th class="hidden-xs">报名状态</th>
- <th class="hidden-xs">审批状态</th>
- <th>操作</th>
- </tr>
- </thead>
- <tbody class="middle-align">
- <?php
- if(!empty($models)){
- foreach($models as $key => $val){ ?>
- <tr>
- <td class="hidden-xs"><input type="checkbox"></td>
- <td class="hidden-xs"><?= $val['id'] ?></td>
- <td class="hidden-xs"><?= $val['bookName'] ?></td>
- <td class="hidden-xs"><?= $val['bookMobile'] ?></td>
- <td class="hidden-xs"><?php if($val['actPrice']>0){ echo $val['actPrice']; } ?></td>
- <td class="hidden-xs"><?= date("m-d H:i",$val['addTime']) ?></td>
- <td class="hidden-xs">
- <?php if($val['payStatus'] == 1){ ?>
- <a href="javascript:void(0)" style="color:#68b828;cursor:text" <i class="fa fa-check"></a>
- <?php } ?>
- </td>
- <td><?=util::echoStatus($val['passStatus'],'xhActiveOrder', 'payStatus') ?></td>
- <td>
- <?php if($active['needCheck'] == 1){ ?>
- <?php if($val['payStatus'] == 1 && $val['passStatus'] == 0){ ?>
- <button class="btn btn-secondary btn-sm btn-icon icon-left pass-btn" data-id="<?=$val['id'] ?>" data-msg="确定通过">通过</button>
- <button class="btn btn-danger btn-sm btn-icon icon-left fail-pass-btn" data-id="<?=$val['id'] ?>" data-msg="确定不通过">不通过</button>
- <?php }else if($val['payStatus'] == 1 && $val['passStatus'] == 1){ ?>
- <!--<button class="btn btn-secondary btn-sm btn-icon icon-left pass-btn hide" data-id="<?/*=$val['id'] */?>" data-msg="确定通过">通过</button>
- <button class="btn btn-danger btn-sm btn-icon icon-left fail-pass-btn" data-id="<?/*=$val['id'] */?>" data-msg="确定不通过">不通过</button>-->
- <?php }else if($val['payStatus'] == 1 && $val['passStatus'] == -1){ ?>
- <!-- <button class="btn btn-secondary btn-sm btn-icon icon-left pass-btn" data-id="<?/*=$val['id'] */?>" data-msg="确定通过">通过</button>
- <button class="btn btn-danger btn-sm btn-icon icon-left fail-pass-btn hide" data-id="<?/*=$val['id'] */?>" data-msg="确定不通过">不通过</button>-->
- <?php } ?>
- <?php } ?>
- </td>
- </tr>
- <?php
- }
- }
- ?>
- </tbody>
- </table>
- </div>
- <div class="row">
- <div>
- <div class="dataTables_paginate paging_simple_numbers" style="float:right;padding-top:0px;margin-right:15px;">
- <?= $paging ?>
- </div>
- </div>
- </div>
- <div style="text-align:center;">
- <div class="form-group" style="margin:0 auto;">
- <a target="_blank" href="/active/print?id=<?= $active['id'] ?>" class="btn btn-secondary btn-single">打印</a>
- </div>
- </div>
- </div>
- </div>
- </div>
- <script>
- $(function(){
- var url = '/active/pass-check';
- $(".table .pass-btn").on('click', function(){
- var id = $(this).attr('data-id');
- var btnObj = $(this);
- var title = '提示';
- var response = btnObj.attr('data-msg');
- $('#modal-common .modal-title').html(title);
- $('#modal-common .modal-body').html(response);
- $('#modal-common .btn-white').html('取消');
- $('#modal-common .btn-info').html('确定');
- $('#modal-common').modal('show', {
- backdrop: 'static'
- }).css({
- 'margin-top': function () {
- var modalHeight = 300;
- return ($(window).height() / 2 - (modalHeight / 2));
- }
- });
- $('#modal-common .btn-info').on('click', function() {
- $.ajax({
- type:"post",
- url: url,
- data:{'id': id, '_csrf': '<?=Yii::$app->request->csrfToken ?>', 'action': 'pass'},
- async:false,
- dataType:'json',
- success:function(data){
- if(data.code == 'success'){
- $('#modal-common').modal('hide');
- var parentTd = btnObj.closest('td');
- parentTd.find('button').addClass('hide');
- //parentTd.find('button.pass-btn').addClass('hide');
- //parentTd.find('button.fail-pass-btn').removeClass('hide');
- parentTd.prev().html('通过');
- return false;
- }else if(data.code == 'error'){
- $('#modal-common').modal('hide');
- xhPopMsg(data.msg,1800);
- }
- }
- })
- });
- });
- $(".table .fail-pass-btn").on('click', function(){
- var id = $(this).attr('data-id');
- var btnObj = $(this);
- var title = '提示';
- var response = btnObj.attr('data-msg');
- $('#modal-common .modal-title').html(title);
- $('#modal-common .modal-body').html(response);
- $('#modal-common .btn-white').html('取消');
- $('#modal-common .btn-info').html('确定');
- $('#modal-common').modal('show', {
- backdrop: 'static'
- }).css({
- 'margin-top': function () {
- var modalHeight = 300;
- return ($(window).height() / 2 - (modalHeight / 2));
- }
- });
- $('#modal-common .btn-info').on('click', function() {
- $.ajax({
- type:"post",
- url: url,
- data:{'id': id, '_csrf': '<?=Yii::$app->request->csrfToken ?>', 'action': 'failPass'},
- async:false,
- dataType:'json',
- success:function(data){
- if(data.code == 'success'){
- $('#modal-common').modal('hide');
- var parentTd = btnObj.closest('td');
- parentTd.find('button').addClass('hide');
- //parentTd.find('button.pass-btn').removeClass('hide');
- //parentTd.find('button.fail-pass-btn').addClass('hide');
- parentTd.prev().html('未通过');
- return false;
- }else if(data.code == 'error'){
- $('#modal-common').modal('hide');
- xhPopMsg(data.msg,1800);
- }
- }
- });
- });
- });
- })
- </script>
- <!-- footer -->
- <?php
- use backend\widgets\FooterWidget;
- ?>
- <?= FooterWidget::widget()?>
- <!-- footer -->
|