|
|
@ -1,19 +1,37 @@ |
|
|
<template> |
|
|
<template> |
|
|
<view> |
|
|
<view> |
|
|
<view class="lf-color-222 lf-font-32 authen-title lf-p-l-20 lf-m-l-30">联系过的人</view> |
|
|
|
|
|
|
|
|
<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> |
|
|
<view class="content"> |
|
|
<view class="content"> |
|
|
<view class="card" v-for="item in 7" :key="item"> |
|
|
|
|
|
|
|
|
<view class="card" v-for="(item,index) in 7" :key="index"> |
|
|
<lf-image class="cover" src="../../static/logo.png"></lf-image> |
|
|
<lf-image class="cover" src="../../static/logo.png"></lf-image> |
|
|
<view class="label"> |
|
|
|
|
|
<view class="lf-line-1">嘉宾xxx <text class="lf-iconfont icon-nan lf-m-l-10 lf-color-blue"></text></view> |
|
|
|
|
|
<view class="lf-line-1">25岁·牛·180cm·本科·未婚</view> |
|
|
|
|
|
|
|
|
<view class="contact-flex"> |
|
|
|
|
|
<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> |
|
|
|
|
|
<view class="lf-line-1 lf-font-24 lf-color-555">25岁·牛·180cm·本科·未婚</view> |
|
|
|
|
|
<view class="lf-font-222 lf-color-777 lf-m-t-16" v-if="index == 2">申请中,等待对方同意</view> |
|
|
|
|
|
<view class="lf-m-t-10 lf-row-between" v-else> |
|
|
|
|
|
<button class="refuse-btn">拒绝</button> |
|
|
|
|
|
<button class="agree-btn">同意</button> |
|
|
|
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
|
|
|
|
|
|
|
|
|
</view> |
|
|
|
|
|
</view> |
|
|
|
|
|
<view class="lf-color-222 lf-font-32 authen-title lf-p-l-20 lf-m-l-30">历史记录</view> |
|
|
|
|
|
<view class="content"> |
|
|
|
|
|
<view class="card"> |
|
|
|
|
|
<lf-image class="cover" src="../../static/logo.png"></lf-image> |
|
|
|
|
|
<view class="contact-flex"> |
|
|
|
|
|
<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> |
|
|
|
|
|
<view class="lf-line-1 lf-font-24 lf-color-555">25岁·牛·180cm·本科·未婚</view> |
|
|
|
|
|
</view> |
|
|
|
|
|
|
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
<!-- 加载更多 --> |
|
|
<!-- 加载更多 --> |
|
|
<view class="loading-more"> |
|
|
<view class="loading-more"> |
|
|
<text>没有更多数据啦~</text> |
|
|
<text>没有更多数据啦~</text> |
|
|
</view> |
|
|
</view> |
|
|
|
|
|
|
|
|
<!-- 回到顶部 --> |
|
|
<!-- 回到顶部 --> |
|
|
<u-back-top :scrollTop="pageScrollTop"></u-back-top> |
|
|
<u-back-top :scrollTop="pageScrollTop"></u-back-top> |
|
|
</view> |
|
|
</view> |
|
|
@ -36,6 +54,34 @@ |
|
|
</script> |
|
|
</script> |
|
|
|
|
|
|
|
|
<style lang="scss" scoped="scoped"> |
|
|
<style lang="scss" scoped="scoped"> |
|
|
|
|
|
.refuse-btn { |
|
|
|
|
|
width: 140rpx; |
|
|
|
|
|
height: 42rpx; |
|
|
|
|
|
background: #D8D8D8; |
|
|
|
|
|
border-radius: 5rpx; |
|
|
|
|
|
color: #555; |
|
|
|
|
|
font-size: 24rpx; |
|
|
|
|
|
display: flex; |
|
|
|
|
|
align-items: center; |
|
|
|
|
|
justify-content: center; |
|
|
|
|
|
} |
|
|
|
|
|
.agree-btn { |
|
|
|
|
|
width: 140rpx; |
|
|
|
|
|
height: 42rpx; |
|
|
|
|
|
background: #E21196; |
|
|
|
|
|
border-radius: 5rpx; |
|
|
|
|
|
color: #FFF; |
|
|
|
|
|
font-size: 24rpx; |
|
|
|
|
|
display: flex; |
|
|
|
|
|
align-items: center; |
|
|
|
|
|
justify-content: center; |
|
|
|
|
|
} |
|
|
|
|
|
.contact-flex { |
|
|
|
|
|
display: flex; |
|
|
|
|
|
flex-direction: column; |
|
|
|
|
|
margin: 10rpx 20rpx 26rpx 20rpx; |
|
|
|
|
|
justify-content: space-around; |
|
|
|
|
|
} |
|
|
.authen-title { |
|
|
.authen-title { |
|
|
position: relative; |
|
|
position: relative; |
|
|
font-size: 32rpx; |
|
|
font-size: 32rpx; |
|
|
@ -58,38 +104,22 @@ |
|
|
padding: 44rpx 32rpx; |
|
|
padding: 44rpx 32rpx; |
|
|
} |
|
|
} |
|
|
.card{ |
|
|
.card{ |
|
|
width: 334rpx; |
|
|
|
|
|
height: 360rpx; |
|
|
|
|
|
|
|
|
width: 333rpx; |
|
|
|
|
|
height: 100%; |
|
|
border-radius: 10rpx; |
|
|
border-radius: 10rpx; |
|
|
position: relative; |
|
|
position: relative; |
|
|
overflow: hidden; |
|
|
overflow: hidden; |
|
|
margin-right: 18rpx; |
|
|
margin-right: 18rpx; |
|
|
margin-bottom: 18rpx; |
|
|
margin-bottom: 18rpx; |
|
|
|
|
|
background: rgba(255, 255, 255, 0.5); |
|
|
|
|
|
box-shadow: 0px 2rpx 4rpx 2rpx rgba(0, 0, 0, 0.08); |
|
|
&:nth-child(2n){ |
|
|
&:nth-child(2n){ |
|
|
margin-right: 0rpx; |
|
|
margin-right: 0rpx; |
|
|
} |
|
|
} |
|
|
.cover{ |
|
|
|
|
|
width: 100%; |
|
|
|
|
|
height: 100%; |
|
|
|
|
|
background-color: #EEEEEE; |
|
|
|
|
|
position: absolute; |
|
|
|
|
|
top: 0; |
|
|
|
|
|
left: 0; |
|
|
|
|
|
} |
|
|
|
|
|
.label{ |
|
|
|
|
|
position: absolute; |
|
|
|
|
|
bottom: 0; |
|
|
|
|
|
left: 0; |
|
|
|
|
|
width: 100%; |
|
|
|
|
|
height: 98rpx; |
|
|
|
|
|
color: #FFFFFF; |
|
|
|
|
|
background: rgba(0, 0, 0, 0.5); |
|
|
|
|
|
display: flex; |
|
|
|
|
|
justify-content: center; |
|
|
|
|
|
padding: 0 20rpx; |
|
|
|
|
|
flex-wrap: nowrap; |
|
|
|
|
|
flex-direction: column; |
|
|
|
|
|
font-size: 28rpx; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
.cover { |
|
|
|
|
|
width: 333rpx; |
|
|
|
|
|
height: 333rpx; |
|
|
} |
|
|
} |
|
|
</style> |
|
|
</style> |