worklist.php 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. <?php
  2. /* @var $this yii\web\View */
  3. $this->title = '我的工地详情';
  4. use yii\helpers\Url;
  5. ?>
  6. <div class="show-box">
  7. <div class="banner">
  8. <div class="swiper-container">
  9. <div class="swiper-wrapper">
  10. <?php if(!empty($model->allimg)):?>
  11. <?php foreach($model->allimg as $img):?>
  12. <div class="swiper-slide">
  13. <img src="<?=empty($img->pic)?"":Yii::getAlias('@imgdomain').'/'.$img->pic?>"/>
  14. </div>
  15. <?php endforeach?>
  16. <?php endif?>
  17. </div>
  18. <div class="swiper-pagination"></div>
  19. <div class="visit">访问:<?=$model->view; ?>次</div>
  20. </div>
  21. <div class="title">
  22. <?=isset($model->name)?$model->name:""?>
  23. <span><!--距离:未处理km--></span>
  24. </div>
  25. </div>
  26. <div class="info-box">
  27. <h2><i class="iconfont icon-biaotiwenzitubiao"></i>基础信息</h2>
  28. <div class="weui-flex basic-info">
  29. <div class="weui-flex__item">
  30. <span>户型</span>
  31. <?=$model->layout?>
  32. </div>
  33. <div class="weui-flex__item">
  34. <span>单价</span>
  35. <?=isset($model->budget)?$model->budget:""?>元/平方
  36. </div>
  37. </div>
  38. <div class="weui-flex basic-info">
  39. <div class="weui-flex__item">
  40. <span>装修进度</span>
  41. <?=$model->stage?>
  42. </div>
  43. <div class="weui-flex__item">
  44. <span>风格</span>
  45. <?=$model->style?>
  46. </div>
  47. </div>
  48. <div class="weui-flex basic-info">
  49. <div class="weui-flex__item">
  50. <span>户型面积</span>
  51. <?=isset($model->acreage)?$model->acreage:""?>㎡
  52. </div>
  53. <div class="weui-flex__item">
  54. <span>装修模式</span>
  55. <?=$model->pattern?>
  56. </div>
  57. </div>
  58. <div class="address">
  59. <a href="<?=Url::toRoute(['building/position','id'=>$model->id])?>">
  60. <i class="iconfont icon-fangzi"></i>
  61. <?=isset($model->address)?$model->address:""?>
  62. <i class="iconfont icon-gengduo"></i>
  63. </a>
  64. </div>
  65. </div>
  66. <div class="info-box">
  67. <div class="yy-date">
  68. <div class="left">
  69. 可约时间
  70. </div>
  71. <div class="right">
  72. <?=date('Y-m-d',$model->opening_begin)?>至<?=date('Y-m-d',$model->opening_end)?>
  73. </div>
  74. </div>
  75. </div>
  76. <div class="info-box">
  77. <a class="order-info" href="<?=Url::toRoute(['building/pre','id'=>$model->id])?>">
  78. <span>预约</span>
  79. <?php if(!empty($model->appointment)):?>
  80. <?php foreach($model->appointment as $user):?>
  81. <img src="<?=empty($user->user->userinfo->portrait)?\common\models\User::DEFAULT_FACE:\common\models\UserInfo::imagesUrl($user->user->userinfo->portrait)?>" alt="">
  82. <?php endforeach?>
  83. <?php endif?>
  84. <i class="iconfont icon-gengduo"></i>
  85. </a>
  86. </div>
  87. <div class="info-box">
  88. <div class="weui-flex role">
  89. <div class="weui-flex__item">
  90. <a href="<?=Url::toRoute(['user/designerlist','id'=>empty($model->designer->id)?"":$model->designer->id])?>">
  91. <div class="img dg"><img src="<?=empty($model->designer->image->pic)?"":Yii::getAlias('@imgdomain').'/'.$model->designer->image->pic?>" /></div>
  92. <p><?=isset($model->designer->realname)?$model->designer->realname:""?></p>
  93. <p class="small"><span>设计师</span></p>
  94. </a>
  95. </div>
  96. <div class="weui-flex__item">
  97. <a href="<?=Url::toRoute(['user/managerlist','id'=>empty($model->manager->id)?"":$model->manager->id])?>">
  98. <div class="img pm"><img src="<?=empty($model->manager->image->pic)?"":Yii::getAlias('@imgdomain').'/'.$model->manager->image->pic?>" /></div>
  99. <p><?=isset($model->manager->realname)?$model->manager->realname:""?></p>
  100. <p class="small"><span>项目经理</span></p>
  101. </a>
  102. </div>
  103. </div>
  104. </div>
  105. <div class="info-box">
  106. <h2><i class="iconfont icon-biaotiwenzitubiao"></i>户型图</h2>
  107. <div class="hx-img">
  108. <img src="<?=empty($model->flat->pic)?"":Yii::getAlias('@imgdomain').'/'.$model->flat->pic?>">
  109. </div>
  110. </div>
  111. <div class="info-box">
  112. <h2><i class="iconfont icon-biaotiwenzitubiao"></i>所有评论</h2>
  113. <ul class="comment">
  114. <?php if(!empty($comment)):?>
  115. <?php foreach($comment as $co):?>
  116. <li>
  117. <div class="name">
  118. <div class="img">
  119. <img src="<?=empty($co->userinfo->portrait)?\common\models\User::DEFAULT_FACE:\common\models\UserInfo::imagesUrl($co->userinfo->portrait)?>"/>
  120. <div class="xj">
  121. <?php
  122. for ($x=0; $x<=$co->star; $x++) {
  123. echo '<i class="iconfont icon-xing1"></i>';
  124. }
  125. ?>
  126. </div>
  127. </div>
  128. <div class="details">
  129. <p><?=isset($co->userinfo->nickname)?$co->userinfo->nickname:""?><span class="right"><?=\common\models\Comment::time_tran($co->created_at)?></span></p>
  130. <p><?=isset($co->content)?$co->content:""?></p>
  131. <?php if(!empty($co->reply)):?>
  132. <?php foreach($co->reply as $reply):?>
  133. <div class="reply">
  134. <a href="#"><?=isset($reply->fromuser->userinfo->nickname)?$reply->fromuser->userinfo->nickname:''?></a> 回复 <a href="#"><?=isset($reply->touser->userinfo->nickname)?$reply->touser->userinfo->nickname:''?></a><?=isset($reply->content)?$reply->content:''?>
  135. </div>
  136. <?php endforeach?>
  137. <?php endif?>
  138. </div>
  139. </div>
  140. </li>
  141. <?php endforeach?>
  142. <?php endif?>
  143. </ul>
  144. </div>
  145. </div>
  146. <div class="refresh-btn">
  147. <a href="<?php if($model->type==\common\models\Building::TYPE_SITE){echo Url::toRoute(['building/editwork','id'=>$model->id]);}else{ echo Url::toRoute(['building/editroom','id'=>$model->id]);} ?>" >
  148. 编辑
  149. </a>
  150. </div>
  151. <script>
  152. //banner
  153. var swiper = new Swiper('.swiper-container',{
  154. pagination : '.swiper-pagination'
  155. });
  156. </script>