history.html 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
  1. <style>
  2. .right-content{
  3. padding-top:54px!important; padding-left:0!important; width:970px!important;
  4. }
  5. #tabs-container #tab-1 ul.history li.name{width: 90px;}
  6. </style>
  7. <div class="content">
  8. <% include ../leftBar.html %>
  9. <!-- right content start -->
  10. <div class="right-content">
  11. <div class="pageInfo">Broadcast Bookings</div>
  12. <div id="tabs-container">
  13. <% include topBar.html %>
  14. <div class="tab">
  15. <div id="tab-1" class="tab-content">
  16. <div class="subject">
  17. <ul class="history">
  18. <li>From</li>
  19. <li>To</li>
  20. <li>Time sent</li>
  21. <li>Broadcast Time</li>
  22. <li>Attached gifts</li>
  23. <li>Booking status</li>
  24. <li>Broadcast status</li>
  25. </ul>
  26. </div>
  27. <%if(data.list.length){%>
  28. <% for(var value of data.list){%>
  29. <div class="list">
  30. <%if(value.type == 1){%>
  31. <ul class="history">
  32. <li>
  33. <div>
  34. <a href="/broadcast/viewerProfile?manid=<%=value.fromid%>">
  35. <div class="avatar_50">
  36. <img src="<%=value.opposite_photourl%>" class="profile-pic" alt=""/>
  37. </div>
  38. </a>
  39. <ul>
  40. <li class="name Ellipses" title="<%=value.opposite_nickname%>">
  41. <a href="/broadcast/viewerProfile?manid=<%=value.fromid%>"><%=value.opposite_nickname%></a>
  42. </li>
  43. <li class="contry"><%=value.opposite_country%></li>
  44. <li>
  45. <ul class="statue" style="display:block;">
  46. <div class="userlevel" style="margin-left: 0px;">
  47. <img src="<%=public_path%>/img/intimacy_<%=value.intimacy%>.png"/>
  48. </div>
  49. <div class="userlevel">
  50. <img src="<%=userLevelInfo[value.level].icon%>"/>
  51. </div>
  52. </ul>
  53. </li>
  54. </ul>
  55. </div>
  56. </li>
  57. <li class="to">
  58. <div>
  59. <div class="avatar_50">
  60. <img src="<%=userInfo.avatar_img%>" class="profile-pic" alt=""/>
  61. </div>
  62. <ul>
  63. <li class="name Ellipses" title="<%=userInfo.nick_name%>">
  64. <%=userInfo.nick_name%>
  65. </li>
  66. <li class="old">
  67. <div><%=userInfo.age%> years old</div>
  68. </li>
  69. <li class="contry">
  70. <div><%=userInfo.country%></div>
  71. </li>
  72. </ul>
  73. </div>
  74. </li>
  75. <li class="scheduledLiveListTimeSent" data-time="<%=value.add_time*1000%>"></li>
  76. <li class="scheduledLiveListTime" data-time="<%=value.book_time*1000%>"></li>
  77. <li>
  78. <%if(value.gift_num > 0){%>
  79. <div class="gift" style="display:block;">
  80. <img src="<%=value.gift_small_imgurl%>" style="width: 25px; height: 25px;" alt=""/>
  81. <label>X</label>
  82. <label class="count"><%=value.gift_num%></label>
  83. </div>
  84. <%}%>
  85. </li>
  86. <li>
  87. <% if(value.reply_type == 4){%>
  88. <span>Unconfirmed</span>
  89. <% }else if(value.reply_type == 6 || value.reply_type == 7 || value.reply_type == 8){%>
  90. <span>Confirmed</span>
  91. <% }else if(value.reply_type == 5){%>
  92. <span>Canceled</span>
  93. <% }else if(value.reply_type == 3){%>
  94. <span>Declined</span>
  95. <% }%>
  96. </li>
  97. <li style="width: 110px; text-align: center;">
  98. <% if(value.reply_type == 8){%>
  99. <span>Completed</span>
  100. <% }else if(value.reply_type == 7){%>
  101. <span>Viewer No-Show</span>
  102. <% }else if(value.reply_type == 6){%>
  103. <span>Broadcaster No-Show</span>
  104. <% }else{%>
  105. <span>-</span>
  106. <% }%>
  107. </li>
  108. </ul>
  109. <%}else if(value.type == 2){%>
  110. <ul class="history">
  111. <li>
  112. <div>
  113. <div class="avatar_50">
  114. <img src="<%=userInfo.avatar_img%>" class="profile-pic" alt=""/>
  115. </div>
  116. <ul>
  117. <li class="name Ellipses" title="<%=userInfo.nick_name%>"><%=userInfo.nick_name%></li>
  118. <li class="old"><%=userInfo.age%> years old</li>
  119. <li class="contry"><%=userInfo.country%></li>
  120. </ul>
  121. </div>
  122. </li>
  123. <li class="to">
  124. <div>
  125. <a href="/broadcast/viewerProfile?manid=<%=value.fromid%>">
  126. <div class="avatar_50">
  127. <img src="<%=value.opposite_photourl%>" class="profile-pic" alt=""/>
  128. </div>
  129. </a>
  130. <ul>
  131. <li class="name Ellipses" title="<%=value.opposite_nickname%>">
  132. <a href="/broadcast/viewerProfile?manid=<%=value.fromid%>"><%=value.opposite_nickname%></a>
  133. </li>
  134. <li class="contry"><%=value.opposite_country%></li>
  135. <li>
  136. <ul class="statue" style="display:block;">
  137. <div class="userlevel" style="margin-left: 0px;">
  138. <img src="<%=public_path%>/img/intimacy_<%=value.intimacy%>.png"/>
  139. </div>
  140. <div class="userlevel">
  141. <img src="<%=userLevelInfo[value.level].icon%>"/>
  142. </div>
  143. </ul>
  144. </li>
  145. </ul>
  146. </div>
  147. </li>
  148. <li class="scheduledLiveListTimeSent" data-time="<%=value.add_time*1000%>"></li>
  149. <li class="scheduledLiveListTime" data-time="<%=value.book_time*1000%>"></li>
  150. <li>
  151. <%if(value.gift_num > 0){%>
  152. <div class="gift">
  153. <img src="<%=value.gift_small_imgurl%>" style="width: 25px; height: 25px;" alt=""/>
  154. <label>X</label>
  155. <label class="count"><%=value.gift_num%></label>
  156. </div>
  157. <%}%>
  158. </li>
  159. <li>
  160. <% if(value.reply_type == 4){%>
  161. <span>Unconfirmed</span>
  162. <% }else if(value.reply_type == 6 || value.reply_type == 7 || value.reply_type == 8){%>
  163. <span>Confirmed</span>
  164. <% }else if(value.reply_type == 5){%>
  165. <span>Canceled</span>
  166. <% }else if(value.reply_type == 3){%>
  167. <span>Declined</span>
  168. <% }%>
  169. </li>
  170. <li style="width: 110px; text-align: center;">
  171. <% if(value.reply_type == 8){%>
  172. <span>Completed</span>
  173. <% }else if(value.reply_type == 7){%>
  174. <span>Viewer No-Show</span>
  175. <% }else if(value.reply_type == 6){%>
  176. <span>Broadcaster No-Show</span>
  177. <% }else{%>
  178. <span>-</span>
  179. <% }%>
  180. </li>
  181. </ul>
  182. <%}%>
  183. </div>
  184. <% }%>
  185. <%}else{%>
  186. <div class="empty">No histories.</div>
  187. <%}%>
  188. </div>
  189. </div>
  190. </div>
  191. <div id="page" class="pagenation"></div>
  192. </div>
  193. <!-- right content end -->
  194. </div>
  195. <script>
  196. $(function(){
  197. //分页
  198. var pages = Math.ceil('<%=data.total%>'/15);
  199. if(pages>1) {
  200. page('page', pages);
  201. }
  202. anchorReservationTime();
  203. anchorReservationTimeSent();
  204. })
  205. </script>