提交 7d5c4e93 编写于 作者: Yuanzhao.dai's avatar Yuanzhao.dai

吸底按钮兼容刘海屏

上级 d1ec798e
<template> <template>
<section class="footer-btn-wrap"> <section class="footer-btn-wrap">
<div class="footer-btn"> <div class="footer-btn" :style="{height: `${50+homeIndicatorHeight}` + 'Px'}">
<div class="btn" @click="handlerMethod">{{btnText}}</div> <div class="btn" @click="handlerMethod">{{btnText}}</div>
</div> </div>
</section> </section>
...@@ -39,8 +39,7 @@ ...@@ -39,8 +39,7 @@
.footer-btn-wrap { .footer-btn-wrap {
.footer-btn { .footer-btn {
width: 100%; width: 100%;
height: 40px; min-height: 50Px;
padding: 5px 0;
box-shadow:0px -1px 0px 0px rgba(237,237,237,1); box-shadow:0px -1px 0px 0px rgba(237,237,237,1);
position: fixed; position: fixed;
bottom: 0; bottom: 0;
...@@ -48,7 +47,7 @@ ...@@ -48,7 +47,7 @@
.btn { .btn {
width: 345px; width: 345px;
height: 40px; height: 40px;
margin: 0 auto; margin: 5Px auto;
line-height: 40px; line-height: 40px;
text-align: center; text-align: center;
background: linear-gradient(270deg,rgba(255,88,36,1) 0%,rgba(254,163,86,1) 100%); background: linear-gradient(270deg,rgba(255,88,36,1) 0%,rgba(254,163,86,1) 100%);
......
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
<span class="marginL">{{activeBtnType?'机构名称':'机构成员'}}</span> <span class="marginL">{{activeBtnType?'机构名称':'机构成员'}}</span>
<span class="marginAuto">{{activeBtnType?'机构勤奋分':'贡献勤奋分'}}</span> <span class="marginAuto">{{activeBtnType?'机构勤奋分':'贡献勤奋分'}}</span>
</div> </div>
<div class="ranking-list"> <div class="ranking-list" :style="{marginBottom: `${50+homeIndicatorHeight}` + 'Px'}">
<div class="item" v-if="activeBtnType" v-for="(itemH,index) in hospitalRanking.topRankList"> <div class="item" v-if="activeBtnType" v-for="(itemH,index) in hospitalRanking.topRankList">
<img v-if="index<=2" :src="dealRankIcon(index)" alt="" class="ranking-icon"> <img v-if="index<=2" :src="dealRankIcon(index)" alt="" class="ranking-icon">
<p v-else class="icon-num" >{{index+1}}</p> <p v-else class="icon-num" >{{index+1}}</p>
......
.invite-details-wrap { .invite-details-wrap {
.main-container { .main-container {
// overflow: hidden; overflow: hidden;
.invite-explain { .invite-explain {
padding: 0 15px; padding: 0 15px;
margin: 20px 0 30px 0; margin: 20px 0 30px 0;
...@@ -106,6 +106,7 @@ ...@@ -106,6 +106,7 @@
} }
.record-details { .record-details {
width: 100%; width: 100%;
min-height: 294px;
background: #fff; background: #fff;
.tab-nav { .tab-nav {
width: 100%; width: 100%;
...@@ -147,7 +148,6 @@ ...@@ -147,7 +148,6 @@
} }
.record-list { .record-list {
padding: 15px; padding: 15px;
margin-bottom: 50px;
.sum { .sum {
color: #676869; color: #676869;
font-size: 14px; font-size: 14px;
...@@ -218,7 +218,6 @@ ...@@ -218,7 +218,6 @@
} }
} }
.no-data { .no-data {
margin-bottom: 50px;
img { img {
width: 150px; width: 150px;
height: 150px; height: 150px;
......
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
</div> </div>
</div> </div>
<div class="gray-line"></div> <div class="gray-line"></div>
<div class="record-details"> <div class="record-details" :style="{marginBottom: `${50+homeIndicatorHeight}Px`}">
<div class="tab-nav"> <div class="tab-nav">
<div class="item left-item" :class="{activeItem:recordType==1}" @click="changeRecordType"> <div class="item left-item" :class="{activeItem:recordType==1}" @click="changeRecordType">
领取记录 领取记录
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
<p class="active-line" v-if="recordType==2"></p> <p class="active-line" v-if="recordType==2"></p>
</div> </div>
</div> </div>
<div class="record-list" v-if="inviteList.length"> <div class="record-list" v-if="inviteList.length" >
<p class="sum">{{recordTotal}}</p> <p class="sum">{{recordTotal}}</p>
<div class="loadMore" v-infinite-scroll="loadMore" infinite-scroll-disabled="busy" <div class="loadMore" v-infinite-scroll="loadMore" infinite-scroll-disabled="busy"
infinite-scroll-distance="10"> infinite-scroll-distance="10">
...@@ -73,17 +73,17 @@ ...@@ -73,17 +73,17 @@
</div> </div>
</div> </div>
<div class="no-data" v-if="!inviteList.length"> <div class="no-data" v-if="!inviteList.length" >
<img src="~/assets/img/icon-nodata.png" alt=""> <img src="~/assets/img/icon-nodata.png" alt="">
<p v-if="recordType==1">提醒您的医生好友领取课程您将获得奖励哦!</p> <p v-if="recordType==1">提醒您的医生好友领取课程您将获得奖励哦!</p>
<p v-if="recordType==2" class="text-get">提醒您的医生好友领取课程后登录云鹊医APP您将再获得奖励哦!</p> <p v-if="recordType==2" class="text-get">提醒您的医生好友领取课程后登录云鹊医APP您将再获得奖励哦!</p>
</div> </div>
<footer-button
:btnText="btnText"
:btnType="btnType">
</footer-button>
</div> </div>
</div> </div>
<footer-button
:btnText="btnText"
:btnType="btnType">
</footer-button>
</section> </section>
</template> </template>
......
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
</div> </div>
<div class="awards-details">血压计 1 支/温度计 1 支/小米电视4C 2 台/米家洗衣机 1 台/米家冰箱 2 台/华为荣耀Play3 2 部</div> <div class="awards-details">血压计 1 支/温度计 1 支/小米电视4C 2 台/米家洗衣机 1 台/米家冰箱 2 台/华为荣耀Play3 2 部</div>
</div>--> </div>-->
<div class="detail-list" v-infinite-scroll="loadMore" infinite-scroll-disabled="busy" infinite-scroll-distance="10"> <div class="detail-list" v-if="personDetails.length" v-infinite-scroll="loadMore" infinite-scroll-disabled="busy" infinite-scroll-distance="10">
<div class="item" v-for="item in personDetails"> <div class="item" v-for="item in personDetails">
<div class="left"> <div class="left">
<img :src="detailTaskIcon(item.taskName)" alt=""> <img :src="detailTaskIcon(item.taskName)" alt="">
......
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
<span class="marginL">用户名称</span> <span class="marginL">用户名称</span>
<span class="marginAuto">{{activeBtnType?'今日':'累计'}}勤奋分</span> <span class="marginAuto">{{activeBtnType?'今日':'累计'}}勤奋分</span>
</div> </div>
<div class="ranking-list"> <div class="ranking-list" :style="{marginBottom: `${50+homeIndicatorHeight}Px`}">
<div class="item" v-for="(item,index) in rankData.topRankList"> <div class="item" v-for="(item,index) in rankData.topRankList">
<img v-if="index<=2" :src="dealRankIcon(index)" alt="" class="ranking-icon"> <img v-if="index<=2" :src="dealRankIcon(index)" alt="" class="ranking-icon">
<p v-else class="icon-num" >{{index+1}}</p> <p v-else class="icon-num" >{{index+1}}</p>
......
.yesterday-prize-wrap { .yesterday-prize-wrap {
.prize-list { .prize-list {
padding-left: 25px ; padding-left: 25px ;
margin-bottom: 50px;
.item { .item {
display: flex; display: flex;
align-items: center; align-items: center;
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
:rightText="rightText" :rightText="rightText"
:backType="1"> :backType="1">
</normal-header> </normal-header>
<div class="prize-list" :style="{ marginTop: `${44+statusBarHeight}Px`}"> <div class="prize-list" :style="{ marginTop: `${44+statusBarHeight}Px`,marginBottom: `${50+homeIndicatorHeight}Px`}">
<div class="item" v-for="(item, index) in rewardsList"> <div class="item" v-for="(item, index) in rewardsList">
<img v-if="index<=2" :src="dealRankIcon(index)" alt="" class="ranking-icon"> <img v-if="index<=2" :src="dealRankIcon(index)" alt="" class="ranking-icon">
<p v-else class="icon-num" >{{index+1}}</p> <p v-else class="icon-num" >{{index+1}}</p>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册