index.php 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  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/index','conduct'=>'add'])?>">添加</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. </tr>
  45. </thead>
  46. <tbody>
  47. <?php if(!empty($models)):?>
  48. <?php foreach($models as $mo):?>
  49. <tr class="">
  50. <td><?=$mo->type==1?"工地":"样板房"?></td>
  51. <td><?=isset($mo->name)?$mo->name:""?></td>
  52. <td><?=isset($mo->acreage)?$mo->acreage:""?></td>
  53. <td><?=isset($mo->budget)?$mo->budget:""?></td>
  54. <td><?=date('Y-m-d ',$mo->opening_begin)?></td>
  55. <td><?=date('Y-m-d ',$mo->opening_end)?></td>
  56. <td><?=isset($stage_arr[$mo->stage])?$stage_arr[$mo->stage]:""?></td>
  57. <td><?=isset($layout_arr[$mo->layout])?$layout_arr[$mo->layout]:""?></td>
  58. <td><?=isset($style_arr[$mo->style])?$style_arr[$mo->style]:""?></td>
  59. <td><?=isset($pattern_arr[$mo->pattern])?$pattern_arr[$mo->pattern]:""?></td>
  60. <td><?=isset($mo->designer->realname)?$mo->designer->realname:""?></td>
  61. <td><?=isset($mo->manager->realname)?$mo->manager->realname:""?></td>
  62. <td><?=$mo->address?></td>
  63. <td><?=date('Y-m-d ',$mo->created_at)?></td>
  64. <td>
  65. <a href="<?=Url::toRoute(['building/index','id'=>$mo->id,'conduct'=>'update'])?>" class="btn btn-sm btn-primary edit_advert">修改</a>
  66. <a class="btn btn-sm btn-danger delete" id="<?=$mo->id?>">删除</a>
  67. <?php if($mo->posted==common\models\Building::POSTED_YES):?>
  68. <a class="btn btn-sm btn-default stop" id="<?=$mo->id?>" >停止</a>
  69. <?php else:?>
  70. <a class="btn btn-sm btn-info posted" id="<?=$mo->id?>">发布</a>
  71. <?php endif ?>
  72. </td>
  73. </tr>
  74. <?php endforeach;?>
  75. <?php endif?>
  76. </tbody>
  77. </table>
  78. <?= LinkPager::widget(['pagination' => $pages]); ?>
  79. </div>
  80. </div>
  81. </div>
  82. </div>
  83. </div>
  84. <script>
  85. $('.delete').click(function(){
  86. var chat = $(this);
  87. var id = chat.attr('id');
  88. var conduct = 'delete';
  89. $.ajax({
  90. url:'<?=Url::toRoute(['building/index']);?>',
  91. type:'GET',
  92. dataType:'json',
  93. data:{id:id,conduct:conduct},
  94. success:function(data){
  95. if(data.sign==1){
  96. alert(data.msg);
  97. chat.parent().parent().hide();
  98. }else{
  99. alert(data.msg);
  100. }
  101. }
  102. })
  103. });
  104. $(document).on('click','.posted',function(){
  105. var chat = $(this);
  106. var id = chat.attr('id');
  107. var conduct = 'posted';
  108. $.ajax({
  109. url:'<?=Url::toRoute(['building/index']);?>',
  110. type:'GET',
  111. dataType:'json',
  112. data:{id:id,conduct:conduct},
  113. success:function(data){
  114. if(data.sign==1){
  115. alert(data.msg);
  116. chat.removeClass('btn-info');
  117. chat.removeClass('posted');
  118. chat.addClass('btn-default');
  119. chat.addClass('stop');
  120. chat.text('停止');
  121. }else{
  122. alert(data.msg);
  123. }
  124. }
  125. })
  126. });
  127. $(document).on('click','.stop',function(){
  128. var chat = $(this);
  129. var id = chat.attr('id');
  130. var conduct = 'stop';
  131. $.ajax({
  132. url:'<?=Url::toRoute(['building/index']);?>',
  133. type:'GET',
  134. dataType:'json',
  135. data:{id:id,conduct:conduct},
  136. success:function(data){
  137. if(data.sign==1){
  138. alert(data.msg);
  139. chat.removeClass('btn-default');
  140. chat.removeClass('stop');
  141. chat.addClass('btn-info');
  142. chat.addClass('posted');
  143. chat.text('发布');
  144. }else{
  145. alert(data.msg);
  146. }
  147. }
  148. })
  149. });
  150. </script>