messageList.vue 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216
  1. <template>
  2. <view>
  3. <u-navbar back-text="消息通知" ></u-navbar>
  4. <view class="main">
  5. <view class="item">
  6. <view class="date">
  7. 今日 12:00
  8. </view>
  9. <view class="message-infos">
  10. <view class="title">
  11. 续费提醒
  12. </view>
  13. <view class="infos">
  14. <view class="info-name">
  15. 学员:
  16. </view>
  17. <view class="info-content">
  18. 周梓轩
  19. </view>
  20. </view>
  21. <view class="infos">
  22. <view class="info-name">
  23. 班级:
  24. </view>
  25. <view class="info-content">
  26. 芭蕾舞新生班
  27. </view>
  28. </view>
  29. <view class="infos">
  30. <view class="info-name">
  31. 剩余课时:
  32. </view>
  33. <view class="info-content remaining">
  34. 2
  35. </view>
  36. </view>
  37. <view class="infos">
  38. <view class="info-name">
  39. 备注:
  40. </view>
  41. <view class="info-content">
  42. 周梓轩同学剩余课时不足,如需续课可联系夏老师13872354255
  43. </view>
  44. </view>
  45. </view>
  46. </view>
  47. <view class="item">
  48. <view class="date">
  49. 2023-01-03 星期一
  50. </view>
  51. <view class="message-infos" style="padding-bottom: 10px;">
  52. <view class="title" style="margin-bottom: 7px;">
  53. 校内通知
  54. </view>
  55. <view class="details">
  56. 通知公告通知公告通知公告通知公告通知公告通知公告通知公告通知公告!
  57. </view>
  58. <u-line color="#F4F2F2" />
  59. <view class="check">
  60. 点击查看详情
  61. <view class="icon">
  62. <u-icon name="arrow-right"></u-icon>
  63. </view>
  64. </view>
  65. </view>
  66. </view>
  67. <view class="item">
  68. <view class="date">
  69. 2023-01-01 星期六
  70. </view>
  71. <view class="message-infos">
  72. <view class="title">
  73. 测温记录
  74. </view>
  75. <view class="infos">
  76. <view class="info-name">
  77. 学员:
  78. </view>
  79. <view class="info-content">
  80. 周梓轩
  81. </view>
  82. </view>
  83. <view class="infos">
  84. <view class="info-name">
  85. 体温:
  86. </view>
  87. <view class="info-content temperature">
  88. 36.3℃ 正常
  89. </view>
  90. </view>
  91. <view class="infos">
  92. <view class="info-name">
  93. 设备:
  94. </view>
  95. <view class="info-content location">
  96. 青少年宫二楼一教室
  97. </view>
  98. </view>
  99. <view class="infos">
  100. <view class="info-name">
  101. 时间:
  102. </view>
  103. <view class="info-content">
  104. 2023-01-03 14:10:01
  105. </view>
  106. </view>
  107. </view>
  108. </view>
  109. <u-divider>没有更多数据了</u-divider>
  110. </view>
  111. </view>
  112. </template>
  113. <script>
  114. export default {
  115. data() {
  116. return {
  117. }
  118. },
  119. methods: {
  120. }
  121. }
  122. </script>
  123. <style lang="scss" scoped>
  124. page{
  125. padding-bottom: 60px;
  126. }
  127. .main{
  128. padding: 16px;
  129. .item{
  130. margin-bottom: 24px;
  131. .date{
  132. margin:0 auto 16px;
  133. width: 39.3%;
  134. height: 28px;
  135. line-height: 28px;
  136. border-radius: 50px;
  137. background-color: #c3c5c5;
  138. color: rgba(255, 255, 255, 1);
  139. font-size: 12px;
  140. text-align: center;
  141. }
  142. .message-infos{
  143. padding: 20px ;
  144. border-radius: 12px;
  145. background-color: rgba(255, 255, 255, 1);
  146. color: rgba(16, 16, 16, 1);
  147. font-size: 14px;
  148. border: 1px solid rgba(232, 232, 232, 1);
  149. .title{
  150. color: rgba(51, 51, 51, 1);
  151. font-size: 18px;
  152. font-weight: bold;
  153. margin-bottom: 16px;
  154. }
  155. .details{
  156. color: #777777;
  157. margin-bottom: 12px;
  158. line-height: 20px;
  159. }
  160. .infos{
  161. display: flex;
  162. margin-bottom: 8px;
  163. .info-name{
  164. color: rgba(136, 136, 136, 1);
  165. width: 150rpx;
  166. font-size: 28rpx;
  167. margin-right: 32rpx;
  168. }
  169. .info-content{
  170. flex: 1;
  171. colot:#101010;
  172. }
  173. .remaining{
  174. color: red;
  175. }
  176. .location{
  177. color: #101010;
  178. font-weight: bold;
  179. }
  180. .temperature{
  181. color: #43c9d3;
  182. }
  183. }
  184. .check{
  185. margin-top: 10px;
  186. color: #777777;
  187. .icon{
  188. float: right;
  189. }
  190. }
  191. }
  192. }
  193. }
  194. </style>