详情小程序
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.
 
 
 
 

123 lines
3.0 KiB

<template>
<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="card" v-for="(item,index) in 7" :key="index">
<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 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 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 class="loading-more">
<text>没有更多数据啦~</text>
</view>
<!-- 回到顶部 -->
<u-back-top :scrollTop="pageScrollTop"></u-back-top>
</view>
</template>
<script>
export default {
data(){
return {
}
},
onLoad(){
},
methods: {
}
}
</script>
<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 {
position: relative;
font-size: 32rpx;
color: #131315;
font-weight: 500;
}
.authen-title::after {
content: '';
position: absolute;
left: 0;
top: 8rpx;
width: 8rpx;
height: 30rpx;
background: #E21196;
border-radius: 4rpx;
}
.content{
display: flex;
flex-wrap: wrap;
padding: 44rpx 32rpx;
}
.card{
width: 333rpx;
height: 100%;
border-radius: 10rpx;
position: relative;
overflow: hidden;
margin-right: 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){
margin-right: 0rpx;
}
}
.cover {
width: 333rpx;
height: 333rpx;
}
</style>