详情小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

125 lines
3.0 KiB

  1. <template>
  2. <view>
  3. <view class="lf-color-222 lf-font-32 authen-title lf-p-l-20 lf-m-l-30">新招呼 <text class="lf-m-l-10 lf-color-primary">2</text></view>
  4. <view class="content">
  5. <view class="card" v-for="(item,index) in 7" :key="index">
  6. <lf-image class="cover" src="../../static/logo.png"></lf-image>
  7. <view class="contact-flex">
  8. <view class="lf-line-1 lf-font-28 lf-color-222" style="font-weight: 500;">嘉宾xxx <text class="lf-iconfont icon-nan lf-m-l-10 lf-color-blue"></text></view>
  9. <view class="lf-line-1 lf-font-24 lf-color-555">25··180cm·本科·未婚</view>
  10. <view class="lf-font-222 lf-color-777 lf-m-t-16" v-if="index == 2">申请中等待对方同意</view>
  11. <view class="lf-m-t-10 lf-row-between" v-else>
  12. <button class="refuse-btn">拒绝</button>
  13. <button class="agree-btn">同意</button>
  14. </view>
  15. </view>
  16. </view>
  17. </view>
  18. <view class="lf-color-222 lf-font-32 authen-title lf-p-l-20 lf-m-l-30">历史记录</view>
  19. <view class="content">
  20. <view class="card">
  21. <lf-image class="cover" src="../../static/logo.png"></lf-image>
  22. <view class="contact-flex">
  23. <view class="lf-line-1 lf-font-28 lf-color-222" style="font-weight: 500;">嘉宾xxx <text class="lf-iconfont icon-nan lf-m-l-10 lf-color-blue"></text></view>
  24. <view class="lf-line-1 lf-font-24 lf-color-555">25··180cm·本科·未婚</view>
  25. </view>
  26. </view>
  27. </view>
  28. <!-- 加载更多 -->
  29. <view class="loading-more">
  30. <text>没有更多数据啦~</text>
  31. </view>
  32. <!-- 回到顶部 -->
  33. <u-back-top :scrollTop="pageScrollTop"></u-back-top>
  34. </view>
  35. </template>
  36. <script>
  37. export default {
  38. data(){
  39. return {
  40. }
  41. },
  42. onLoad(){
  43. },
  44. methods: {
  45. }
  46. }
  47. </script>
  48. <style lang="scss" scoped="scoped">
  49. .refuse-btn {
  50. width: 140rpx;
  51. height: 42rpx;
  52. background: #D8D8D8;
  53. border-radius: 5rpx;
  54. color: #555;
  55. font-size: 24rpx;
  56. display: flex;
  57. align-items: center;
  58. justify-content: center;
  59. }
  60. .agree-btn {
  61. width: 140rpx;
  62. height: 42rpx;
  63. background: #E21196;
  64. border-radius: 5rpx;
  65. color: #FFF;
  66. font-size: 24rpx;
  67. display: flex;
  68. align-items: center;
  69. justify-content: center;
  70. }
  71. .contact-flex {
  72. display: flex;
  73. flex-direction: column;
  74. margin: 10rpx 20rpx 26rpx 20rpx;
  75. justify-content: space-around;
  76. }
  77. .authen-title {
  78. position: relative;
  79. font-size: 32rpx;
  80. color: #131315;
  81. font-weight: 500;
  82. }
  83. .authen-title::after {
  84. content: '';
  85. position: absolute;
  86. left: 0;
  87. top: 8rpx;
  88. width: 8rpx;
  89. height: 30rpx;
  90. background: #E21196;
  91. border-radius: 4rpx;
  92. }
  93. .content{
  94. display: flex;
  95. flex-wrap: wrap;
  96. padding: 44rpx 32rpx;
  97. }
  98. .card{
  99. width: 333rpx;
  100. height: 100%;
  101. border-radius: 10rpx;
  102. position: relative;
  103. overflow: hidden;
  104. margin-right: 18rpx;
  105. margin-bottom: 18rpx;
  106. background: rgba(255, 255, 255, 0.5);
  107. box-shadow: 0px 2rpx 4rpx 2rpx rgba(0, 0, 0, 0.08);
  108. &:nth-child(2n){
  109. margin-right: 0rpx;
  110. }
  111. }
  112. .cover {
  113. width: 333rpx;
  114. height: 333rpx;
  115. }
  116. </style>