index.php 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  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="panel-heading">
  13. <h3 class="panel-title"><?=$name ?></h3>
  14. </div>
  15. <div class="panel-body">
  16. <form id="search_form" action="<?=Url::toRoute(['comment/index']);?>" method="get">
  17. <div class="row">
  18. <div class="form-group">
  19. <div class="col-sm-2">
  20. <input name="name" type="text" value="<?= $search['name'] ?>" placeholder="请输入工地/样板房名称" class="input-sm form-control">
  21. </div>
  22. <div class="col-sm-6">
  23. <input placeholder="开始日期" value="<?= $search['start']?>" name="start" class="input-sm form-control layer-date" id="start">
  24. <input placeholder="结束日期" value="<?= $search['end']?>" name="end" class="input-sm form-control layer-date" id="end">
  25. </div>
  26. <div class="col-sm-1">
  27. <div class="input-group">
  28. <button id="search_button" type="submit" class="btn btn-sm btn-primary search-button"> 搜索</button>
  29. </div>
  30. </div>
  31. </div>
  32. </div>
  33. </form>
  34. </div>
  35. <table class="table">
  36. <tr>
  37. <th>公司名称</th>
  38. <th>名称</th>
  39. <th>姓名</th>
  40. <th>星级</th>
  41. <th>内容</th>
  42. <th>城市</th>
  43. <th>时间</th>
  44. <th>状态</th>
  45. <th>操作</th>
  46. </tr>
  47. <?php foreach ($models as $vo):?>
  48. <tr >
  49. <th><?= !empty($vo->companyinfo) ? $vo->companyinfo->company : "" ?></th>
  50. <td><?= empty($vo->houseinfo) ? "":$vo->houseinfo->name ?></td>
  51. <td><?= empty($vo->userinfo) ? "":$vo->userinfo->nickname ?></td>
  52. <td><?= $vo->star ?></td>
  53. <td><?=$vo->content;?>
  54. <td><?= empty($vo->houseinfo) ? "":\common\models\Area::queryAdminCityName($vo->houseinfo->city);?>
  55. <td><?=date('Y-m-d H:i',$vo->created_at);?></td>
  56. <td>
  57. <div class="switch">
  58. <div class="onoffswitch">
  59. <input type="checkbox" data-id="<?=$vo->id?>" name="User[status]" <?= $vo->status==\common\models\Comment::STATUS_ACTIVE?"checked":"" ?> class="onoffswitch-checkbox" id="example<?=$vo->id?>">
  60. <label class="onoffswitch-label" for="example<?=$vo->id?>">
  61. <span class="onoffswitch-inner"></span>
  62. <span class="onoffswitch-switch"></span>
  63. </label>
  64. </div>
  65. </div>
  66. </td>
  67. <td>
  68. <a data-id="<?=$vo->id?>" class="btn btn-primary btn-sm data-see" href="javascript:void(0);" ><i class="fa fa-folder"></i> 查看详情</a>
  69. </td>
  70. </tr>
  71. <tr class="footable-row-detail" id="div_<?= $vo->id ?>" style="display: none;">
  72. <td class="footable-row-detail-cell" colspan="7">
  73. <div class="footable-row-detail-inner">
  74. <!-- <div class="footable-row-detail-row">-->
  75. <!-- <div class="footable-row-detail-name">地址:</div>-->
  76. <!-- <div class="footable-row-detail-value"></div>-->
  77. <!-- </div>-->
  78. <div class="footable-row-detail-row">
  79. <div class="footable-row-detail-name">评论图片:</div>
  80. <div class="footable-row-detail-value">
  81. <?php if(!empty($vo->imgs)): ?>
  82. <?php foreach ($vo->imgs as $val): ?>
  83. <a href="<?=Yii::getAlias('@imgdomain').$val->pic ?>" class="fancybox" title="评论图片">
  84. <img style="width:50px;height: 50px;" src="<?=Yii::getAlias('@imgdomain').$val->pic ?>" />
  85. </a>
  86. <?php endforeach; ?>
  87. <?php endif; ?>
  88. </div>
  89. </div>
  90. </div>
  91. </td>
  92. </tr>
  93. <?php endforeach;?>
  94. </table>
  95. </div>
  96. <?=LinkPager::widget(['pagination' => $pages]); ?>
  97. <script type="text/javascript">
  98. var start = {
  99. elem: "#start",
  100. max: "<?=date('Y-m-d')?>",
  101. istoday: false,
  102. };
  103. var end = {
  104. elem: "#end",
  105. max: "<?=date('Y-m-d')?>",
  106. istoday: false,
  107. };
  108. laydate(start);
  109. laydate(end);
  110. $('.data-see').on('click',function () {
  111. var id = $(this).attr('data-id');
  112. var display = $('#div_'+id).css('display');
  113. if(display == 'table-row')
  114. {
  115. $('#div_'+id).css('display','none');
  116. }else{
  117. $('#div_'+id).css('display','table-row');
  118. }
  119. })
  120. toastr.options={ "closeButton": true};
  121. $('.onoffswitch-checkbox').on('click',function(){
  122. var id =$(this).attr('data-id');
  123. $.ajax({
  124. type:"POST",
  125. data:{id:id,'<?=Yii::$app->request->csrfParam;?>':"<?=Yii::$app->request->csrfToken;?>"},
  126. dataType:"JSON",
  127. url:"<?=Url::toRoute(['comment/update-status']);?>",
  128. success:function(data){
  129. if(data.sign == 1)
  130. {
  131. toastr.success("", data.msg);
  132. }else{
  133. toastr.error("", data.msg);
  134. }
  135. }
  136. })
  137. })
  138. $(".fancybox").fancybox({openEffect:"none",closeEffect:"none"})
  139. </script>