|
@@ -6,7 +6,7 @@
|
|
<u-tabs :list="tabList" :current="current" @change="change" :show-bar="false" active-color="#333"
|
|
<u-tabs :list="tabList" :current="current" @change="change" :show-bar="false" active-color="#333"
|
|
inactive-color="#c4c0c0"></u-tabs>
|
|
inactive-color="#c4c0c0"></u-tabs>
|
|
</view>
|
|
</view>
|
|
- <view class="homeAdd" v-if="current == '0'">
|
|
|
|
|
|
+ <view class="homeAdd" v-if="current == '0'" @click="show = true">
|
|
<u-icon custom-prefix="custom-icon" name="filter-2-fill"></u-icon>
|
|
<u-icon custom-prefix="custom-icon" name="filter-2-fill"></u-icon>
|
|
<span>筛选</span>
|
|
<span>筛选</span>
|
|
</view>
|
|
</view>
|
|
@@ -15,6 +15,98 @@
|
|
<span @click="refreshClick">刷新</span>
|
|
<span @click="refreshClick">刷新</span>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
+ <u-popup v-model="show" mode="bottom" :closeable="true" border-radius="20" close-icon-pos="top-left">
|
|
|
|
+ <view class="screenTit">
|
|
|
|
+ <h4>条件筛选</h4>
|
|
|
|
+ <span>重置</span>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="screenCon">
|
|
|
|
+ <view class="screenCon-row">
|
|
|
|
+ <span>只看异性</span>
|
|
|
|
+ <u-switch v-model="checked" active-color="#FF5E5E"></u-switch>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="screenCon-item">
|
|
|
|
+ <view class="screenCon-tit">
|
|
|
|
+ <span>年龄</span><p>22~32</p>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="screenCon-con">
|
|
|
|
+ <view class="screenCon-slider">
|
|
|
|
+ <u-slider v-model="value"></u-slider>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="screenCon-item">
|
|
|
|
+ <view class="screenCon-tit">
|
|
|
|
+ <span>身高</span><p>172~182</p>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="screenCon-con">
|
|
|
|
+ <view class="screenCon-slider">
|
|
|
|
+ <u-slider v-model="value"></u-slider>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="screenCon-item">
|
|
|
|
+ <view class="screenCon-tit">
|
|
|
|
+ <span>会员所属工会所在地</span>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="screenCon-con">
|
|
|
|
+ <view class="screenCon-choice">
|
|
|
|
+ <view class="choice-item active">荆州市</view>
|
|
|
|
+ <view class="choice-item">荆州区</view>
|
|
|
|
+ <view class="choice-item">沙市区</view>
|
|
|
|
+ <view class="choice-item">江陵县</view>
|
|
|
|
+ <view class="choice-item">公安县</view>
|
|
|
|
+ <view class="choice-item">松滋市</view>
|
|
|
|
+ <view class="choice-item">石首市</view>
|
|
|
|
+ <view class="choice-item">监利市</view>
|
|
|
|
+ <view class="choice-item">洪湖市</view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="screenCon-item">
|
|
|
|
+ <view class="screenCon-tit">
|
|
|
|
+ <span>会员所属工会所在地</span>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="screenCon-con">
|
|
|
|
+ <view class="screenCon-choice">
|
|
|
|
+ <view class="choice-item active">不限</view>
|
|
|
|
+ <view class="choice-item">高中及以上</view>
|
|
|
|
+ <view class="choice-item">大专及以上</view>
|
|
|
|
+ <view class="choice-item">本科及以上</view>
|
|
|
|
+ <view class="choice-item">其他</view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="screenCon-item">
|
|
|
|
+ <view class="screenCon-tit">
|
|
|
|
+ <span>婚姻状况</span>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="screenCon-con">
|
|
|
|
+ <view class="screenCon-choice">
|
|
|
|
+ <view class="choice-item active">不限</view>
|
|
|
|
+ <view class="choice-item">未婚</view>
|
|
|
|
+ <view class="choice-item">离异</view>
|
|
|
|
+ <view class="choice-item">丧偶</view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="screenCon-item">
|
|
|
|
+ <view class="screenCon-tit">
|
|
|
|
+ <span>子女状况</span>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="screenCon-con">
|
|
|
|
+ <view class="screenCon-choice">
|
|
|
|
+ <view class="choice-item active">不限</view>
|
|
|
|
+ <view class="choice-item">无</view>
|
|
|
|
+ <view class="choice-item">有</view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="screenCon-btn">
|
|
|
|
+ <u-button type="error" shape="circle" :custom-style="customStyle">确定</u-button>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ </u-popup>
|
|
|
|
|
|
<view class="friendList">
|
|
<view class="friendList">
|
|
<view class="friendList-item" v-for="(item ,index) in friendList" :key="item.id" @click="gotoUrl('pages/user/index?id='+item.id)">
|
|
<view class="friendList-item" v-for="(item ,index) in friendList" :key="item.id" @click="gotoUrl('pages/user/index?id='+item.id)">
|
|
@@ -76,6 +168,12 @@
|
|
}],
|
|
}],
|
|
current: 0,
|
|
current: 0,
|
|
randomList: [],
|
|
randomList: [],
|
|
|
|
+ show: false,
|
|
|
|
+ checked: false,
|
|
|
|
+ customStyle:{
|
|
|
|
+ background: '#FF5E5E'
|
|
|
|
+ },
|
|
|
|
+ value: 30
|
|
}
|
|
}
|
|
},
|
|
},
|
|
onLoad(op) {
|
|
onLoad(op) {
|
|
@@ -168,16 +266,95 @@
|
|
}
|
|
}
|
|
</style>
|
|
</style>
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|
|
-.navbar-tit{
|
|
|
|
|
|
+ .screenCon-btn{
|
|
|
|
+ padding: 15px;
|
|
|
|
+ }
|
|
|
|
+ .screenCon-slider{
|
|
|
|
+ height: 24px;
|
|
|
|
+ }
|
|
|
|
+ .screenCon-choice{
|
|
|
|
+ display: flex;
|
|
|
|
+ flex-wrap: wrap;
|
|
|
|
+ .choice-item{
|
|
|
|
+ background-color: #F1F3F4;
|
|
|
|
+ border-radius: 4px;
|
|
|
|
+ padding:8px 0;
|
|
|
|
+ color:#6C6A6A;
|
|
|
|
+ width: 22%;
|
|
|
|
+ text-align: center;
|
|
|
|
+ margin-right: 10px;
|
|
|
|
+ margin-bottom: 10px;
|
|
|
|
+ }
|
|
|
|
+ .active{
|
|
|
|
+ background-color: #FF5E5E;
|
|
|
|
+ color:#fff;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .screenCon-item{
|
|
|
|
+ padding: 10px 0;
|
|
|
|
+ .screenCon-tit{
|
|
|
|
+ display: flex;
|
|
|
|
+ align-items: center;
|
|
|
|
+ span{font-size: 16px;}
|
|
|
|
+ p{font-size: 16px;color:#999;margin-left: 8px;}
|
|
|
|
+ }
|
|
|
|
+ .screenCon-con{
|
|
|
|
+ margin-top: 12px;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .screenCon-row{
|
|
|
|
+ display: flex;
|
|
|
|
+ justify-content: space-between;
|
|
|
|
+ align-items: center;
|
|
|
|
+ padding: 10px 0;
|
|
|
|
+ span{
|
|
|
|
+ font-size: 16px;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .screenCon{
|
|
|
|
+ height: 540px;
|
|
|
|
+ padding: 0 15px;
|
|
|
|
+ margin-top: 50px;
|
|
|
|
+ }
|
|
|
|
+ .screenTit{
|
|
|
|
+ height: 50px;
|
|
|
|
+ position:fixed;
|
|
|
|
+ left: 0;
|
|
|
|
+ top: 0;
|
|
|
|
+ right: 0;
|
|
|
|
+ background-color: #fff;
|
|
|
|
+ z-index: 2;
|
|
|
|
+ h4{
|
|
|
|
+ position: absolute;
|
|
|
|
+ font-weight: normal;
|
|
|
|
+ left: 50%;
|
|
|
|
+ top:12px;
|
|
|
|
+ font-size: 16PX;
|
|
|
|
+ margin-left: -32px;
|
|
|
|
+ }
|
|
|
|
+ span{
|
|
|
|
+ position: absolute;
|
|
|
|
+ color:#999;
|
|
|
|
+ right: 15px;
|
|
|
|
+ top: 15px;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .navbar-tit{
|
|
padding-left:15px;
|
|
padding-left:15px;
|
|
font-size: 24px;
|
|
font-size: 24px;
|
|
}
|
|
}
|
|
- .home-head {
|
|
|
|
|
|
+ .home-head {
|
|
|
|
|
|
display: flex;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
align-items: center;
|
|
padding-right: 15px;
|
|
padding-right: 15px;
|
|
|
|
+ position: fixed;
|
|
|
|
+ left: 0;
|
|
|
|
+ right: 0;
|
|
|
|
+ top: 44px;
|
|
|
|
+ z-index: 99;
|
|
background-color: #FFF;
|
|
background-color: #FFF;
|
|
|
|
|
|
.homeAdd {
|
|
.homeAdd {
|
|
@@ -191,7 +368,7 @@
|
|
|
|
|
|
.friendList {
|
|
.friendList {
|
|
padding: 15px;
|
|
padding: 15px;
|
|
-
|
|
|
|
|
|
+ margin-top: 40px;
|
|
.friendList-item {
|
|
.friendList-item {
|
|
display: flex;
|
|
display: flex;
|
|
background-color: #fff;
|
|
background-color: #fff;
|