index.php 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  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. <style>
  12. .color{
  13. color: red;
  14. }
  15. </style>
  16. <div class="row">
  17. <div class="col-sm-12">
  18. <div class="ibox float-e-margins">
  19. <div class="ibox-content">
  20. <div class="row">
  21. <div class="col-sm-5 m-b-xs">
  22. <a class="btn btn-sm btn-primary addhotsearch" href="<?=Url::toRoute(['building/addbuilding'])?>">添加</a>
  23. </div>
  24. </div>
  25. <div class="table-responsive">
  26. <table class="table table-striped">
  27. <thead>
  28. <tr>
  29. <th>类型</th>
  30. <th>名称</th>
  31. <th>面积</th>
  32. <th>单价</th>
  33. <th>可约时间</th>
  34. <th>结束时间</th>
  35. <th>装修进度</th>
  36. <th>户型</th>
  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. </tr>
  46. </thead>
  47. <tbody>
  48. <?php if(!empty($models)):?>
  49. <?php foreach($models as $mo):?>
  50. <tr class="">
  51. <td><?=$mo->type==1?"工地":"样板房"?></td>
  52. <td><?=isset($mo->name)?$mo->name:""?></td>
  53. <td><?=isset($mo->acreage)?$mo->acreage:""?></td>
  54. <td><?=isset($mo->budget)?$mo->budget:""?></td>
  55. <td><?=date('Y-m-d ',$mo->opening_begin)?></td>
  56. <td><?=date('Y-m-d ',$mo->opening_end)?></td>
  57. <td><?=($mo->type==1)?$mo->stage:""?></td>
  58. <td><?=$mo->layout?></td>
  59. <td><?=$mo->style?></td>
  60. <td><?=($mo->type==1)?$mo->pattern:""?></td>
  61. <td><?=isset($mo->designer->realname)?$mo->designer->realname:""?></td>
  62. <td><?=isset($mo->manager->realname)?$mo->manager->realname:""?></td>
  63. <td><?=$mo->address?></td>
  64. <td><?=date('Y-m-d ',$mo->created_at)?></td>
  65. <td><?=$mo->view?></td>
  66. <td>
  67. <a href="<?=Url::toRoute(['building/updatebuilding','id'=>$mo->id])?>" class="btn btn-sm btn-primary edit_advert">修改</a>
  68. <a class="btn btn-sm btn-danger delete" id="<?=$mo->id?>">删除</a>
  69. <?php if($mo->posted==common\models\Building::POSTED_YES):?>
  70. <a class="btn btn-sm btn-default stop" id="<?=$mo->id?>" >停止</a>
  71. <?php else:?>
  72. <a class="btn btn-sm btn-info posted" id="<?=$mo->id?>">发布</a>
  73. <?php endif ?>
  74. </td>
  75. </tr>
  76. <?php endforeach;?>
  77. <?php endif?>
  78. </tbody>
  79. </table>
  80. <?= LinkPager::widget(['pagination' => $pages]); ?>
  81. </div>
  82. </div>
  83. </div>
  84. </div>
  85. </div>
  86. <script>
  87. $('.delete').click(function(){
  88. var chat = $(this);
  89. swal({
  90. title: "确定删除?",
  91. type: "warning",
  92. showCancelButton: true,
  93. confirmButtonColor: "#DD6B55",
  94. confirmButtonText: "确定",
  95. cancelButtonText: "取消",
  96. closeOnConfirm: true,
  97. closeOnCancel: true },
  98. function(isConfirm){
  99. if (isConfirm) {
  100. var id = chat.attr('id');
  101. var conduct = 'delete';
  102. $.ajax({
  103. url:'<?=Url::toRoute(['building/index']);?>',
  104. type:'GET',
  105. dataType:'json',
  106. data:{id:id,conduct:conduct},
  107. success:function(data){
  108. if(data.sign==1){
  109. layer.msg(data.msg);
  110. chat.parent().parent().hide();
  111. }else{
  112. layer.msg(data.msg);
  113. }
  114. }
  115. });
  116. }
  117. });
  118. });
  119. $(document).on('click','.posted',function(){
  120. var chat = $(this);
  121. var id = chat.attr('id');
  122. var conduct = 'posted';
  123. $.ajax({
  124. url:'<?=Url::toRoute(['building/index']);?>',
  125. type:'GET',
  126. dataType:'json',
  127. data:{id:id,conduct:conduct},
  128. success:function(data){
  129. if(data.sign==1){
  130. layer.msg(data.msg);
  131. chat.removeClass('btn-info');
  132. chat.removeClass('posted');
  133. chat.addClass('btn-default');
  134. chat.addClass('stop');
  135. chat.text('停止');
  136. }else{
  137. layer.msg(data.msg);
  138. }
  139. }
  140. })
  141. });
  142. $(document).on('click','.stop',function(){
  143. var chat = $(this);
  144. var id = chat.attr('id');
  145. var conduct = 'stop';
  146. $.ajax({
  147. url:'<?=Url::toRoute(['building/index']);?>',
  148. type:'GET',
  149. dataType:'json',
  150. data:{id:id,conduct:conduct},
  151. success:function(data){
  152. if(data.sign==1){
  153. layer.msg(data.msg);
  154. chat.removeClass('btn-default');
  155. chat.removeClass('stop');
  156. chat.addClass('btn-info');
  157. chat.addClass('posted');
  158. chat.text('发布');
  159. }else{
  160. layer.msg(data.msg);
  161. }
  162. }
  163. })
  164. });
  165. </script>