comment.php 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239
  1. <?php
  2. use yii\helpers\Url;
  3. use yii\helpers\Html;
  4. ?>
  5. <!doctype html>
  6. <html>
  7. <head>
  8. <meta charset="UTF-8">
  9. <title>我的评价</title>
  10. <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1, user-scalable=no">
  11. <?= Html::cssFile('@web/css/weui.min.css') ?>
  12. <?= Html::cssFile('@web/css/jquery-weui.min.css') ?>
  13. <?= Html::cssFile('@web/css/base.css') ?>
  14. <?= Html::cssFile('@web/iconfont/iconfont.css') ?>
  15. </head>
  16. <body>
  17. <div class="show-box my-comment">
  18. <div class="info-box">
  19. <ul class="comment">
  20. <?php if(!empty($datas)):?>
  21. <?php foreach($datas as $data):?>
  22. <li>
  23. <div class="name">
  24. <div class="img">
  25. <? $userInfo = isset($data->userinfo)?$data->userinfo:'';?>
  26. <img src="<?=empty($userInfo->portrait)?\common\models\User::DEFAULT_FACE:\common\models\UserInfo::imagesUrl($userInfo->portrait)?>" />
  27. <div class="xj">
  28. <?php $start = empty($data->star)?'0':$data->star?>
  29. <?php for($i=0;$i<$start;$i++):?>
  30. <i class="iconfont icon-xing1"></i>
  31. <?php endfor;?>
  32. <!-- <i class="iconfont icon-xing1"></i>-->
  33. <!-- <i class="iconfont icon-xing1"></i>-->
  34. </div>
  35. </div>
  36. <div class="details">
  37. <p><?=empty($userInfo->nickname)?'':$userInfo->nickname?>
  38. <span class="right">
  39. <?php echo \common\models\Comment::time_tran($data->created_at); ?>
  40. <!-- 28分钟前-->
  41. </span></p>
  42. <?unset($userInfo)?>
  43. <p><?=empty($data->content)?'':$data->content?></p>
  44. </div>
  45. </div>
  46. <? $houseinfo = isset($data->houseinfo)?$data->houseinfo:'';?>
  47. <div class="house-info">
  48. <a href="#">
  49. <div class="left">
  50. <?php if(!empty($houseinfo->image)):?>
  51. <?php $images = $houseinfo->image;?>
  52. <img src="<?=empty($images[0]->pic)?\common\models\Building::DEFAULT_PIC:Yii::getAlias('@imgdomain').'/'.$images[0]->pic?>"/>
  53. <?php else:?>
  54. <img src="<?=\common\models\Building::DEFAULT_PIC?>"/>
  55. <?php endif;?>
  56. </div>
  57. <div class="right">
  58. <h2><?=empty($houseinfo->title)?'':$houseinfo->title?></h2>
  59. <p><span><?=empty($houseinfo->layout)?'':$houseinfo->layout?></span><span><?=empty($houseinfo->acreage)?'':$houseinfo->acreage?></span><span><?=empty($houseinfo->style)?'':$houseinfo->style?></span></p>
  60. </div>
  61. </a>
  62. </div>
  63. <?unset($houseinfo)?>
  64. <?php if(isset($data->reply)):?>
  65. <?php foreach($data->reply as $reply):?>
  66. <?php
  67. $fromuser = isset($reply->fromuser)?$reply->fromuser:'';
  68. $touser = isset($reply->touser)?$reply->touser:'';
  69. if($fromuser->role==\common\models\User::USER_ROLE_COMMON){
  70. $fromname = isset($fromuser->userinfo)?$fromuser->userinfo:'';
  71. $toname = isset($touser->usercompany)?$touser->usercompany:'';?>
  72. <div class="reply">
  73. <a href="#"><?=empty($fromname->nickname)?'':$fromname->nickname?></a> 回复 <a href="#"><?=empty($toname->company)?'':$toname->company?></a> <?=empty($reply->content)?'':$reply->content?>
  74. <p>
  75. <?php echo \common\models\Comment::time_tran($reply->created_at); ?>
  76. <!-- 28分钟前-->
  77. </p>
  78. </div>
  79. <?php }elseif($fromuser->role==\common\models\User::USER_ROLE_DECORATE){
  80. $fromname = isset($fromuser->usercompany)?$fromuser->usercompany:'';
  81. $toname = isset($touser->userinfo)?$touser->userinfo:'';?>
  82. <div class="reply">
  83. <a href="#"><?=empty($fromname->company)?'':$fromname->company?></a> 回复 <a href="#"><?=empty($toname->nickname)?'':$toname->nickname?></a> <?=empty($reply->content)?'':$reply->content?>
  84. <p>
  85. <?php echo \common\models\Comment::time_tran($reply->created_at); ?>
  86. <!-- 28分钟前-->
  87. </p>
  88. </div>
  89. <?php }?>
  90. <!-- --><?php // if($fromuser->role==\common\models\User::USER_ROLE_COMMON):?>
  91. <!-- --><?php //$fromname = isset($fromuser->userinfo)?$fromuser->userinfo:'';?>
  92. <!-- --><?php //elseif($fromuser->role==\common\models\User::USER_ROLE_DECORATE):?>
  93. <!-- --><?php //$fromname = isset($fromuser->usercompany)?$fromuser->usercompany:'';?>
  94. <!-- --><?php //endif;?>
  95. <!-- <div class="reply">-->
  96. <!-- <a href="#">--><?php //empty($fromname->company)?'':$fromname->company?><!--</a> 回复 <a href="#">张伟明</a> 谢谢,我们会做得更好欢迎下次再来。-->
  97. <!-- <p>28分钟前</p>-->
  98. <!-- </div>-->
  99. <?php endforeach;?>
  100. <?php endif?>
  101. <div class="reply-btn">
  102. <a href="javascript:;" pid="<?=empty($data->pid)?'':$data->pid?>" data="<?=empty($data->id)?'':$data->id?>" class="open-popup reply" data-target="#reply-box">回复</a>
  103. </div>
  104. </li>
  105. <?php endforeach;?>
  106. <?php endif?>
  107. <!-- <li>-->
  108. <!-- <div class="name">-->
  109. <!-- <div class="img">-->
  110. <!-- <img src="../images/touxiang.jpg" />-->
  111. <!-- <div class="xj">-->
  112. <!-- <i class="iconfont icon-xing1"></i>-->
  113. <!-- <i class="iconfont icon-xing1"></i>-->
  114. <!-- <i class="iconfont icon-xing1"></i>-->
  115. <!-- </div>-->
  116. <!-- </div>-->
  117. <!-- <div class="details">-->
  118. <!-- <p>张伟明<span class="right">28分钟前</span></p>-->
  119. <!-- <p>房子还不错,看了很喜欢</p>-->
  120. <!-- </div>-->
  121. <!-- </div>-->
  122. <!-- <div class="house-info">-->
  123. <!-- <a href="#">-->
  124. <!-- <div class="left">-->
  125. <!-- <img src="../images/banner1.jpg" alt="">-->
  126. <!-- </div>-->
  127. <!-- <div class="right">-->
  128. <!-- <h2>美丽家园</h2>-->
  129. <!-- <p><span>两房一厅</span><span>120㎡</span><span>中国风</span></p>-->
  130. <!-- </div>-->
  131. <!-- </a>-->
  132. <!-- </div>-->
  133. <!-- <div class="reply">-->
  134. <!-- <a href="#">万亿达装饰</a> 回复 <a href="#">张伟明</a> 谢谢,我们会做得更好欢迎下次再来。-->
  135. <!-- <p>28分钟前</p>-->
  136. <!-- </div>-->
  137. <!-- <div class="reply-btn">-->
  138. <!-- <a href="javascript:;" class="open-popup" data-target="#reply-box">回复</a>-->
  139. <!-- </div>-->
  140. <!-- </li>-->
  141. <!-- <li>-->
  142. <!-- <div class="name">-->
  143. <!-- <div class="img">-->
  144. <!-- <img src="../images/touxiang.jpg" />-->
  145. <!-- <div class="xj">-->
  146. <!-- <i class="iconfont icon-xing1"></i>-->
  147. <!-- <i class="iconfont icon-xing1"></i>-->
  148. <!-- <i class="iconfont icon-xing1"></i>-->
  149. <!-- <i class="iconfont icon-xing1"></i>-->
  150. <!-- <i class="iconfont icon-xing1"></i>-->
  151. <!-- </div>-->
  152. <!-- </div>-->
  153. <!-- <div class="details">-->
  154. <!-- <p>张伟明<span class="right">28分钟前</span></p>-->
  155. <!-- <p>房子还不错,看了很喜欢</p>-->
  156. <!-- </div>-->
  157. <!-- </div>-->
  158. <!-- <div class="house-info">-->
  159. <!-- <a href="#">-->
  160. <!-- <div class="left">-->
  161. <!-- <img src="../images/banner1.jpg" alt="">-->
  162. <!-- </div>-->
  163. <!-- <div class="right">-->
  164. <!-- <h2>美丽家园</h2>-->
  165. <!-- <p><span>两房一厅</span><span>120㎡</span><span>中国风</span></p>-->
  166. <!-- </div>-->
  167. <!-- </a>-->
  168. <!-- </div>-->
  169. <!-- <div class="reply">-->
  170. <!-- <a href="#">万亿达装饰</a> 回复 <a href="#">张伟明</a> 谢谢,我们会做得更好欢迎下次再来。-->
  171. <!-- <p>28分钟前</p>-->
  172. <!-- </div>-->
  173. <!-- <div class="reply-btn">-->
  174. <!-- <a href="javascript:;" class="open-popup" data-target="#reply-box">回复</a>-->
  175. <!-- </div>-->
  176. <!-- </li>-->
  177. </ul>
  178. <!--回复信息 弹出层-->
  179. <div id="reply-box" class="weui-popup__container popup-bottom">
  180. <div class="weui-popup__overlay"></div>
  181. <div class="weui-popup__modal">
  182. <div class="toolbar">
  183. <div class="toolbar-inner">
  184. <a href="javascript:;" class="picker-button close-popup">关闭</a>
  185. <h1 class="title">回复</h1>
  186. </div>
  187. </div>
  188. <textarea placeholder="请输入回复信息" id="content"></textarea>
  189. <a href="#"id="reply" class="weui-btn weui-btn_plain-default submit-btn">回复</a>
  190. </div>
  191. </div>
  192. </div>
  193. </div>
  194. <?= Html::jsFile('@web/js/jquery.min.js') ?>
  195. <?= Html::jsFile('@web/js/jquery-weui.min.js') ?>
  196. <script type="text/javascript">
  197. $('.reply').click(function(){
  198. var id = $(this).attr('data');
  199. var pid = $(this).attr('pid');
  200. $('#reply').attr('data',id)
  201. $('#reply').attr('pid',pid)
  202. });
  203. $('#reply').click(function(){
  204. var id = $(this).attr('data');
  205. var pid = $(this).attr('pid');
  206. var content = $('#content').val();
  207. if(content==''){
  208. $.alert('回复内容不能为空');
  209. return false;
  210. }
  211. $.ajax({
  212. url:"<?=Url::toRoute(['user/reply']);?>",
  213. type:"POST",
  214. dataType:"JSON",
  215. data:{content:content,
  216. id:id,
  217. pid:pid,
  218. '_csrf-frontend':"<?= Yii::$app->request->csrfToken ?>"},
  219. success:function(data){
  220. if(data.sign=='0'){
  221. $.alert(data.msg)
  222. }else if(data.sign=='1'){
  223. location.reload();
  224. }
  225. }
  226. })
  227. });
  228. </script>
  229. </body>
  230. </html>