index.php 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Administrator
  5. * Date: 2017/3/17 0017
  6. * Time: 上午 10:52
  7. */
  8. use yii\helpers\Url;
  9. use yii\widgets\LinkPager;
  10. ?>
  11. <div class="panel panel-default">
  12. <div class="ibox-title">
  13. <h5><?= $name ?></h5>
  14. </div>
  15. <table class="table ">
  16. <tr>
  17. <th>业主姓名</th>
  18. <th>电话号码</th>
  19. <th>小区名称</th>
  20. <th>城市归属</th>
  21. <th>预算</th>
  22. <th>订单来源</th>
  23. <th>派单时间</th>
  24. <th>操作</th>
  25. </tr>
  26. <?php if(!empty($models)): ?>
  27. <?php foreach ($models as $vo):?>
  28. <tr >
  29. <td><?= isset($vo->sendorder) ? $vo->sendorder->name :"" ?></td>
  30. <td><?=isset($vo->sendorder) ? $vo->sendorder->tel :"" ?></td>
  31. <td><?= isset($vo->sendorder) ? $vo->sendorder->house_name :"" ?></td>
  32. <td>
  33. <?= isset($vo->sendorder) ? \common\models\Area::queryAdminProvinceName($vo->sendorder->province) :"" ?>
  34. <?= isset($vo->sendorder) ? \common\models\Area::queryAdminCityName($vo->sendorder->city) :"" ?>
  35. </td>
  36. <td>
  37. <?= isset($vo->sendorder) && !empty(\common\models\SendOrder::budget_list()[$vo->sendorder->budget]) ? \common\models\SendOrder::budget_list()[$vo->sendorder->budget] :"" ?>
  38. </td>
  39. <td>
  40. <?= isset($vo->sendorder) && !empty(\common\models\SendOrder::source_list()[$vo->sendorder->source]) ? \common\models\SendOrder::source_list()[$vo->sendorder->source] :"" ?>
  41. </td>
  42. <td><?=date('Y-m-d H:i',$vo->c_time);?></td>
  43. <td>
  44. <?php if($vo->handle == \common\models\SendOrderLog::HANDLE_NO): ?>
  45. <a class="btn btn-primary btn-sm data-see edit" href="javascript:void(0)" data-id="<?=$vo->id?>" ><i class="fa fa-edit"></i>处理</a>
  46. <?php else: ?>
  47. <a class="btn btn-default btn-sm data-see" href="javascript:void(0)" >已处理</a>
  48. <?php endif; ?>
  49. <a class="btn btn-primary btn-sm data-see" href="<?=Url::toRoute(['sendorder-log/edit','id'=>$vo->id]);?>" ><i class="fa fa-eye"></i>查看</a>
  50. </td>
  51. </tr>
  52. <?php endforeach;?>
  53. <?php else :?>
  54. <tr class="no-records-found" style="text-align: center;"><td colspan="9">没有找到匹配的记录</td></tr>
  55. <?php endif; ?>
  56. </table>
  57. </div>
  58. <?=LinkPager::widget(['pagination' => $pages]); ?>
  59. <script type="text/javascript">
  60. /**
  61. * 处理状态
  62. */
  63. $('.edit').on('click',function(){
  64. var obj =$(this);
  65. var id =obj.attr('data-id');
  66. if(id <= 0)
  67. return false;
  68. swal({
  69. title: "是否确认处理?",
  70. type: "warning",
  71. showCancelButton: true,
  72. confirmButtonColor: "#DD6B55",
  73. confirmButtonText: "确定",
  74. cancelButtonText: "取消",
  75. closeOnConfirm: true,
  76. closeOnCancel: true },
  77. function(isConfirm){
  78. if (isConfirm) {
  79. $.ajax({
  80. url:'<?=Url::toRoute(['sendorder-log/handle']);?>',
  81. type:'POST',
  82. dataType:'json',
  83. data:{id:id,'<?=Yii::$app->request->csrfParam;?>':'<?=Yii::$app->request->csrfToken;?>'},
  84. success:function(data){
  85. if(data.sign==1){
  86. toastr.success("", data.msg);
  87. obj.removeClass('btn-primary');
  88. obj.removeClass('edit');
  89. obj.addClass('btn-default');
  90. obj.attr('data-id',0);
  91. obj.html('已处理');
  92. }else{
  93. swal("", data.msg, "error");
  94. }
  95. }
  96. })
  97. }
  98. });
  99. })
  100. toastr.options={ "closeButton": true};
  101. </script>