messageCenter.vue 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <template>
  2. <view class="message">
  3. <z-paging ref="paging" v-model="messageList" @query="queryList">
  4. <view class="message-list">
  5. <view class="message-list-item" v-for="(item, index) in messageList" :key="index">
  6. <view class="message-list-item-date">{{ item.date }}</view>
  7. <view class="message-list-item-content">
  8. <view class="type">{{ item.type }}</view>
  9. <view class="info">
  10. <text>{{ item.content }}</text>
  11. </view>
  12. <view class="jump">
  13. <view>查看详情</view>
  14. <view>
  15. <u-icon name="arrow-right" color="#101010" size="16"></u-icon>
  16. </view>
  17. </view>
  18. </view>
  19. </view>
  20. </view>
  21. </z-paging>
  22. </view>
  23. </template>
  24. <script>
  25. export default {
  26. data() {
  27. return {
  28. messageList: []
  29. }
  30. },
  31. methods: {
  32. queryList(pageNo, pageSize) {
  33. this.$refs.paging.complete([{
  34. date: '2021年12月20日 08:02:03',
  35. type: '故障消息',
  36. content: '欠费车贵AR366T于12月20日 08:02:03驶入可处路,欠费金额:¥500.00,请前往!'
  37. },
  38. {
  39. date: '2021年12月20日 08:20:03',
  40. type: '预警消息',
  41. content: '可处路-KC002的信号过低,请及时处理!\n设备号:2022112542'
  42. },
  43. {
  44. date: '2021年12月20日 09:05:49',
  45. type: '应急求助',
  46. content: '可处路-KC003有一个车主求紧急求助:求助内容:车车位锁卡住车子了'
  47. }
  48. ]);
  49. }
  50. }
  51. }
  52. </script>
  53. <style lang="scss" scoped>
  54. @import './messageCenter.scss';
  55. </style>