SearchFileRow.vue 947 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <template>
  2. <view class="search_data_row">
  3. <text class="row_title">{{ getTitle }}</text>
  4. <view class="row_list">
  5. <search-file-item
  6. v-for="message in source"
  7. :message="message"
  8. :key="message.clientMsgID"
  9. />
  10. </view>
  11. </view>
  12. </template>
  13. <script>
  14. import SearchFileItem from "./SearchFileItem.vue";
  15. export default {
  16. name: "",
  17. components: {
  18. SearchFileItem,
  19. },
  20. props: {
  21. source: Array,
  22. idx: Number,
  23. },
  24. data() {
  25. return {};
  26. },
  27. computed: {
  28. getTitle() {
  29. switch (this.idx) {
  30. case 0:
  31. return "本周";
  32. case 1:
  33. return "本月";
  34. case 2:
  35. return "更久";
  36. default:
  37. return "更久";
  38. }
  39. },
  40. },
  41. };
  42. </script>
  43. <style lang="scss" scoped>
  44. .search_data_row {
  45. margin-top: 12rpx;
  46. .row_title {
  47. margin-left: 44rpx;
  48. margin-bottom: 12rpx;
  49. color: #666;
  50. }
  51. .row_list {
  52. }
  53. }
  54. </style>