message.blade.php 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <style>
  9. .title{
  10. width: 100%;
  11. height: 50px;
  12. text-align: center;
  13. }
  14. .docter{
  15. width: 50px;
  16. height: 50px;
  17. border-radius: 50%;
  18. overflow: hidden;
  19. }
  20. .docter img{
  21. width: 100%;
  22. }
  23. .user{
  24. width: 50px;
  25. height: 50px;
  26. border-radius: 50%;
  27. overflow: hidden;
  28. }
  29. .user img{
  30. width: 100%;
  31. }
  32. .docter-info{
  33. float: left;
  34. }
  35. .docter—content{
  36. margin-top: 20px;
  37. margin-left: 50px;
  38. float: left;
  39. }
  40. .clear{
  41. clear: both;
  42. }
  43. .user-info{
  44. float: right;
  45. }
  46. .user-content{
  47. float: left;
  48. margin-right: 50px;
  49. margin-top: 20px;
  50. size: 100px;
  51. }
  52. .left
  53. {
  54. margin-top: 20px;
  55. margin-bottom: 20px;
  56. float: left;
  57. }
  58. .right{
  59. margin-top: 20px;
  60. float: right;
  61. margin-bottom: 20px;
  62. }
  63. </style>
  64. </head>
  65. <body>
  66. <div class="all">
  67. <?php
  68. $docter_info = \App\Models\Docter::where('id',$docter)->first(['name','avatar']);
  69. $user_info = \App\Models\User::where('id',$user)->first(['nickname','avatar']);
  70. ?>
  71. <div class="title"><h3>订单号:{{$order_id}}</h3></div>
  72. @foreach($arr as $value)
  73. @php($str = substr($value['senderId'],0,6))
  74. @php($time = date('Y-m-d H:i:s',$value['create_time']))
  75. @if($str == 'doctor')
  76. <div class="left">
  77. {{--头像和名字区域--}}
  78. <div class="docter-info">
  79. <div>{{$time}}</div>
  80. <div class="name">
  81. {{$docter_info['name']}}
  82. </div>
  83. <div class="docter">
  84. <img src="{{$docter_info['avatar']}}" alt="医生">
  85. </div>
  86. </div>
  87. {{--内容区域--}}
  88. <div class="docter—content">
  89. @if($value['type']=='audio')
  90. <?php
  91. $url = json_decode($value['payload']);
  92. $url = (Array)$url;
  93. ?>
  94. <div>
  95. <audio src="{{$url['url']}}" controls="controls">
  96. </audio>
  97. </div>
  98. @elseif($value['type']=='text')
  99. <?php
  100. $text = json_decode($value['payload']);
  101. $text = (Array)$text;
  102. ?>
  103. <div>
  104. <p>{{$text['text']}}</p>
  105. </div>
  106. @elseif($value['type']=='image')
  107. <?php
  108. $image = json_decode($value['payload']);
  109. $image = (Array)$image;
  110. ?>
  111. <div>
  112. <img class="content-img" src="{{$image['url']}}" alt="图片">
  113. </div>
  114. @endif
  115. </div>
  116. <div class="clear"></div>
  117. </div>
  118. <div class="clear"></div>
  119. @endif
  120. @if($str == 'member')
  121. <div class="right">
  122. {{--内容区域--}}
  123. <div class="user-content">
  124. @if($value['type']=='audio')
  125. <?php
  126. $url = json_decode($value['payload']);
  127. $url = (Array)$url;
  128. ?>
  129. <div>
  130. <audio src="{{$url['url']}}" controls="controls">
  131. </audio>
  132. </div>
  133. @elseif($value['type']=='text')
  134. <?php
  135. $text = json_decode($value['payload']);
  136. $text = (Array)$text;
  137. ?>
  138. <div>
  139. <p>{{$text['text']}}</p>
  140. </div>
  141. @elseif($value['type']=='image')
  142. <?php
  143. $image = json_decode($value['payload']);
  144. $image = (Array)$image;
  145. ?>
  146. <div>
  147. <img class="content-img" src="{{$image['url']}}" alt="图片">
  148. </div>
  149. @endif
  150. </div>
  151. {{--头像和名字区域--}}
  152. <div class="user-info">
  153. <div>
  154. {{$time}}
  155. </div>
  156. <div class="user-name">
  157. {{$user_info['nickname']}}
  158. </div>
  159. <div class="user">
  160. <img src="{{$user_info['avatar']}}" alt="医生">
  161. </div>
  162. </div>
  163. <div class="clear"></div>
  164. </div>
  165. <div class="clear"></div>
  166. @endif
  167. @endforeach
  168. </div>
  169. </body>
  170. </html>