551 lines
16 KiB
Vue
551 lines
16 KiB
Vue
<template>
|
||
<view class="app-content">
|
||
<statusNav fontWeight="800" titleColor="rgba(255, 255, 255, 100)" backgroudColor="#F37A61" navBarTitle="抽奖"
|
||
:ifReturn="ifReturn"></statusNav>
|
||
<view class="head">
|
||
<view class="li">
|
||
<view class="text">
|
||
<text class="num">0</text> 积分
|
||
</view>
|
||
<navigator url="/pagesB/integralMall/integralMall" class="button">
|
||
去兑换>
|
||
</navigator>
|
||
</view>
|
||
<view class="li">
|
||
<view class="text">
|
||
<text class="num">0.00</text>元
|
||
</view>
|
||
<view class="button">
|
||
去提现>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
|
||
<view class="function-list">
|
||
<navigator :url="item.url" class="li" v-for="(item,index) in dataFunction">
|
||
<image src="" class="icon" mode=""></image>
|
||
<view class="text">
|
||
{{item.title}}
|
||
</view>
|
||
</navigator>
|
||
</view>
|
||
|
||
<view class="main">
|
||
<view class="title-content">
|
||
<view class="title">
|
||
每日福利
|
||
</view>
|
||
<view class="text">
|
||
<text>我要上首页</text>
|
||
<view class="bor">
|
||
</view>
|
||
<text>分享</text>
|
||
</view>
|
||
</view>
|
||
|
||
<view class="welfare-content">
|
||
<view class="img-content">
|
||
<image src="" class="img" mode="aspectFill"></image>
|
||
<view class="icon">
|
||
抽
|
||
</view>
|
||
</view>
|
||
|
||
<view class="text-content">
|
||
<view class="name">
|
||
奖品:现金红包666元独宠一人 x1份
|
||
</view>
|
||
<view class="date">
|
||
开奖时间:2021年10月27日<text class="fs16 bold cF37A61">22</text>时<text
|
||
class="fs16 bold cF37A61">30</text>分
|
||
</view>
|
||
<view class="text">
|
||
抽奖商城 <text class="bold">赞助</text>
|
||
</view>
|
||
<view class="button">
|
||
免费参与
|
||
</view>
|
||
</view>
|
||
</view>
|
||
<view class="title-content">
|
||
<view class="title">
|
||
精选福利
|
||
</view>
|
||
|
||
</view>
|
||
<view class="choiceness-content">
|
||
<view class="li" v-for="(item,index) in dataChoiceness">
|
||
<view class="img-content">
|
||
<image src="" class="img" mode="aspectFill"></image>
|
||
<view class="text">
|
||
抽奖商城<text class="bold">赞助</text>
|
||
</view>
|
||
<view class="icon">
|
||
抽
|
||
</view>
|
||
</view>
|
||
<view class="text-content">
|
||
<view class="clips2 name">
|
||
{{item.title}}<text class="on">x1份</text>
|
||
</view>
|
||
<view class="date">
|
||
开奖时间:10/27 <text class="cF37A61 bold"> 22:30</text>
|
||
</view>
|
||
<view class="button" :class="item.state==0?'btn':''">
|
||
|
||
<text v-if="item.state==0">已免费参与</text>
|
||
<text v-else> 免费参与</text>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
<view class="title-content">
|
||
<view class="title">
|
||
自助福利
|
||
</view>
|
||
|
||
</view>
|
||
<view class="self-help">
|
||
<view class="li">
|
||
<image src="" class="img" mode=""></image>
|
||
<view class="text-content">
|
||
<view class="name">
|
||
奖品:兰蔻口红196<text class="on">x1份</text>
|
||
</view>
|
||
<view class="date">
|
||
开奖时间:2021年10月27日<text class="ml fs16 bold cF37A61">22</text>时<text
|
||
class="fs16 bold cF37A61">30</text>分
|
||
</view>
|
||
<view class="button">
|
||
免费参与
|
||
</view>
|
||
</view>
|
||
</view>
|
||
<view class="li">
|
||
<image src="" class="img" mode=""></image>
|
||
<view class="text-content">
|
||
<view class="name">
|
||
奖品:兰蔻口红196<text class="on">x1份</text>
|
||
</view>
|
||
<view class="date">
|
||
开奖时间:2021年10月27日<text class="ml fs16 bold cF37A61">22</text>时<text
|
||
class="fs16 bold cF37A61">30</text>分
|
||
</view>
|
||
<view class="button">
|
||
免费参与
|
||
</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
|
||
|
||
<footTabOne></footTabOne>
|
||
</view>
|
||
</template>
|
||
|
||
<script>
|
||
import footTabOne from "../../components/foot-tabs/foot-tab-one.vue"
|
||
import statusNav from '../../components/status-nav.vue';
|
||
export default {
|
||
components: {
|
||
footTabOne,
|
||
statusNav
|
||
},
|
||
|
||
data() {
|
||
return {
|
||
ifReturn: false,
|
||
dataFunction: [{
|
||
src: "",
|
||
title: "天天签到",
|
||
url:"/pagesB/signin/signin"
|
||
},
|
||
{
|
||
src: "",
|
||
title: "积分商城",
|
||
url:"/pagesB/signin/signin"
|
||
},
|
||
{
|
||
src: "",
|
||
title: "惊喜盲盒",
|
||
url:"/pagesB/signin/signin"
|
||
},
|
||
],
|
||
dataChoiceness: [{
|
||
title: "奖品:现金红包666元独宠一人",
|
||
state: 1,
|
||
},
|
||
{
|
||
title: "奖品:现金红包666元独宠一人",
|
||
state: 1,
|
||
},
|
||
{
|
||
title: "奖品:现金红包666元独宠一人",
|
||
state: 1,
|
||
},
|
||
{
|
||
title: "奖品:现金红包666元独宠一人",
|
||
state: 0,
|
||
},
|
||
]
|
||
|
||
}
|
||
},
|
||
onLoad() {
|
||
// uni.navigateTo({
|
||
// url:"/pagesB/myPrize/myPrize"
|
||
// })
|
||
},
|
||
methods: {
|
||
|
||
}
|
||
}
|
||
</script>
|
||
|
||
<style>
|
||
.head {
|
||
width: 100%;
|
||
height: 382rpx;
|
||
background-color: #F37A61;
|
||
padding: 0 44rpx;
|
||
display: flex;
|
||
position: relative;
|
||
box-sizing: border-box;
|
||
padding-top: 38rpx;
|
||
justify-content: space-between;
|
||
}
|
||
|
||
.head .li .text {
|
||
color: rgba(255, 255, 255, 100);
|
||
font-size: 28rpx;
|
||
font-family: PingFangSC-regular;
|
||
}
|
||
|
||
.head .li .text .num {
|
||
color: rgba(255, 255, 255, 100);
|
||
font-size: 48rpx;
|
||
font-family: PingFangSC-regular;
|
||
}
|
||
|
||
.head .li {
|
||
text-align: center;
|
||
display: inline-block;
|
||
}
|
||
|
||
.head .li .button {
|
||
margin-top: 42rpx;
|
||
width: 214rpx;
|
||
background-color: #FFFFFF;
|
||
height: 66rpx;
|
||
color: rgba(243, 122, 97, 100);
|
||
line-height: 66rpx;
|
||
border-radius: 60rpx;
|
||
text-align: center;
|
||
}
|
||
|
||
.function-list {
|
||
width: 702rpx;
|
||
margin: auto;
|
||
margin-top: -142rpx;
|
||
position: relative;
|
||
background-color: #FFFFFF;
|
||
z-index: 2;
|
||
height: 182rpx;
|
||
border-radius: 20rpx;
|
||
text-align: center;
|
||
box-shadow: 0px 6rpx 18rpx 0px rgba(0, 0, 0, 0.09);
|
||
padding: 0 60rpx;
|
||
display: flex;
|
||
justify-content: space-between;
|
||
align-items: center;
|
||
box-sizing: border-box;
|
||
color: rgba(16, 16, 16, 100);
|
||
font-size: 28rpx;
|
||
font-family: PingFangSC-regular;
|
||
}
|
||
|
||
.function-list .li .icon {
|
||
width: 72rpx;
|
||
height: 72rpx;
|
||
background-color: rgba(227, 227, 227, 100);
|
||
text-align: center;
|
||
margin-bottom: 30rpx;
|
||
}
|
||
|
||
.main {
|
||
padding: 0 25rpx;
|
||
}
|
||
|
||
.main .title-content {
|
||
display: flex;
|
||
margin-top: 40rpx;
|
||
align-items: flex-end;
|
||
justify-content: space-between;
|
||
}
|
||
|
||
.main .title-content .title {
|
||
color: rgba(16, 16, 16, 100);
|
||
font-size: 36rpx;
|
||
font-family: PingFangSC-regular;
|
||
}
|
||
|
||
.main .title-content .text {
|
||
color: rgba(176, 176, 176, 100);
|
||
font-size: 24rpx;
|
||
display: flex;
|
||
align-items: center;
|
||
font-family: PingFangSC-regular;
|
||
}
|
||
|
||
.main .title-content .text .bor {
|
||
border-left: 4rpx solid rgba(176, 176, 176, 100);
|
||
width: 2rpx;
|
||
height: 25rpx;
|
||
margin: 0 23rpx;
|
||
}
|
||
|
||
.welfare-content {
|
||
box-shadow: 0px 0px 6rpx 0px rgba(0, 0, 0, 0.1);
|
||
margin-top: 26rpx;
|
||
border-radius: 20rpx 20rpx 20rpx 20rpx;
|
||
overflow: hidden;
|
||
position: relative;
|
||
}
|
||
|
||
.welfare-content .img-content {
|
||
width: 100%;
|
||
position: relative;
|
||
height: 350rpx;
|
||
border-radius: 20rpx 20rpx 0rpx 0px;
|
||
}
|
||
|
||
.welfare-content .img-content .img {
|
||
width: 100%;
|
||
height: 100%;
|
||
border-radius: 20rpx 20rpx 0rpx 0px;
|
||
background-color: rgba(227, 227, 227, 100);
|
||
}
|
||
|
||
.welfare-content .img-content .icon {
|
||
position: absolute;
|
||
right: 30rpx;
|
||
top: 30rpx;
|
||
width: 58rpx;
|
||
height: 58rpx;
|
||
line-height: 58rpx;
|
||
color: #FFFFFF;
|
||
font-size: 28rpx;
|
||
border-radius: 50%;
|
||
background-color: rgba(243, 122, 97, 100);
|
||
text-align: center;
|
||
}
|
||
|
||
.welfare-content .text-content {
|
||
padding: 20rpx;
|
||
position: relative;
|
||
}
|
||
|
||
.welfare-content .text-content .name {
|
||
color: rgba(16, 16, 16, 100);
|
||
font-size: 28rpx;
|
||
font-family: PingFangSC-regular;
|
||
}
|
||
|
||
.welfare-content .text-content .date {
|
||
color: rgba(16, 16, 16, 100);
|
||
font-size: 24rpx;
|
||
font-family: PingFangSC-regular;
|
||
margin: 20rpx 0rpx;
|
||
}
|
||
|
||
.welfare-content .text-content .text {
|
||
color: rgba(243, 122, 97, 100);
|
||
font-size: 28rpx;
|
||
font-family: PingFangSC-regular;
|
||
}
|
||
|
||
.welfare-content .text-content .button {
|
||
width: 160rpx;
|
||
height: 58rpx;
|
||
position: absolute;
|
||
right: 20rpx;
|
||
top: 70rpx;
|
||
border-radius: 8rpx;
|
||
background-color: rgba(243, 122, 97, 100);
|
||
text-align: center;
|
||
color: #FFFFFF;
|
||
line-height: 58rpx;
|
||
font-size: 28rpx;
|
||
}
|
||
|
||
.choiceness-content {
|
||
display: flex;
|
||
justify-content: space-between;
|
||
flex-wrap: wrap;
|
||
}
|
||
|
||
.choiceness-content .li {
|
||
width: 340rpx;
|
||
height: 560rpx;
|
||
background-color: #FFFFFF;
|
||
border-radius: 20rpx;
|
||
margin-top: 22rpx;
|
||
box-shadow: 0px 0px 12rpx 0px rgba(0, 0, 0, 0.1);
|
||
}
|
||
|
||
.choiceness-content .li .img-content {
|
||
position: relative;
|
||
width: 100%;
|
||
background-color: rgba(227, 227, 227, 100);
|
||
height: 310rpx;
|
||
overflow: hidden;
|
||
border-radius: 20rpx 20rpx 0px 0px;
|
||
}
|
||
|
||
.choiceness-content .li .img-content .text {
|
||
width: 166rpx;
|
||
height: 44rpx;
|
||
background-color: rgba(78, 180, 255, 100);
|
||
color: rgba(255, 255, 255, 100);
|
||
font-size: 28rpx;
|
||
position: absolute;
|
||
left: 0rpx;
|
||
font-size: 24rpx;
|
||
line-height: 44rpx;
|
||
top: 0rpx;
|
||
text-align: center;
|
||
font-family: Arial;
|
||
}
|
||
|
||
.choiceness-content .li .img-content .icon {
|
||
position: absolute;
|
||
right: 10rpx;
|
||
top: 10rpx;
|
||
width: 58rpx;
|
||
height: 58rpx;
|
||
line-height: 58rpx;
|
||
color: #FFFFFF;
|
||
font-size: 28rpx;
|
||
border-radius: 50%;
|
||
background-color: rgba(243, 122, 97, 100);
|
||
text-align: center;
|
||
}
|
||
|
||
.choiceness-content .li .img-content .img {
|
||
width: 100%;
|
||
height: 100%;
|
||
}
|
||
|
||
.choiceness-content .text-content {
|
||
padding: 14rpx 22rpx 0rpx 14rpx;
|
||
}
|
||
|
||
.choiceness-content .text-content .name {
|
||
color: rgba(16, 16, 16, 100);
|
||
font-size: 28rpx;
|
||
line-height: 46rpx;
|
||
text-align: left;
|
||
font-family: PingFangSC-regular;
|
||
}
|
||
|
||
.choiceness-content .text-content .name .on {
|
||
color: rgba(227, 227, 227, 100);
|
||
margin-left: 10rpx;
|
||
}
|
||
|
||
.choiceness-content .text-content .date {
|
||
color: rgba(16, 16, 16, 100);
|
||
font-size: 24rpx;
|
||
line-height: 50rpx;
|
||
text-align: left;
|
||
font-family: PingFangSC-regular;
|
||
}
|
||
|
||
.choiceness-content .text-content .date .bold {
|
||
font-size: 28rpx;
|
||
margin-left: 10rpx;
|
||
}
|
||
|
||
.choiceness-content .text-content .button {
|
||
width: 100%;
|
||
height: 58rpx;
|
||
border-radius: 8rpx;
|
||
background-color: rgba(243, 122, 97, 100);
|
||
text-align: center;
|
||
color: #FFFFFF;
|
||
line-height: 58rpx;
|
||
margin-top: 16rpx;
|
||
;
|
||
font-size: 28rpx;
|
||
}
|
||
|
||
.choiceness-content .text-content .btn {
|
||
background-color: rgba(185, 185, 185, 100);
|
||
}
|
||
|
||
.self-help {
|
||
width: 100%;
|
||
border-radius: 20rpx;
|
||
margin-top: 20rpx;
|
||
padding: 20rpx;
|
||
padding-right: 36rpx;
|
||
box-sizing: border-box;
|
||
box-shadow: 0px 0px 12rpx 0px rgba(0, 0, 0, 0.1);
|
||
}
|
||
|
||
.self-help .li {
|
||
padding-bottom: 20rpx;
|
||
border-bottom: 2rpx solid rgba(187, 187, 187, 100);
|
||
display: flex;
|
||
margin-bottom: 20rpx;
|
||
}
|
||
.self-help .li:last-child{
|
||
border: none;
|
||
padding-bottom: 0rpx;
|
||
margin-bottom: 0rpx;
|
||
}
|
||
.self-help .li .img {
|
||
width: 182rpx;
|
||
height: 182rpx;
|
||
margin-right: 12rpx;
|
||
background-color: rgba(227, 227, 227, 100);
|
||
border-radius: 8rpx;
|
||
}
|
||
|
||
.self-help .li .name {
|
||
color: rgba(16, 16, 16, 100);
|
||
font-size: 28rpx;
|
||
line-height: 46rpx;
|
||
text-align: left;
|
||
font-family: PingFangSC-regular;
|
||
}
|
||
|
||
.self-help .li .name .on {
|
||
color: rgba(227, 227, 227, 100);
|
||
margin-left: 10rpx;
|
||
}
|
||
|
||
.self-help .li .date {
|
||
color: rgba(16, 16, 16, 100);
|
||
font-size: 24rpx;
|
||
line-height: 50rpx;
|
||
text-align: left;
|
||
font-family: PingFangSC-regular;
|
||
}
|
||
.self-help .li .date .ml{
|
||
margin-left: 10rpx;
|
||
}
|
||
.self-help .li .button {
|
||
width: 438rpx;
|
||
height: 58rpx;
|
||
border-radius: 8rpx;
|
||
background-color: rgba(243, 122, 97, 100);
|
||
text-align: center;
|
||
color: #FFFFFF;
|
||
line-height: 58rpx;
|
||
margin-top: 16rpx;
|
||
font-size: 28rpx;
|
||
}
|
||
</style>
|