|
@@ -1,7 +1,7 @@
|
|
|
<template>
|
|
|
<view class="container">
|
|
|
<view class="head">
|
|
|
- <image class="img" :src="detail.prizeIcon" mode="aspectFill"></image>
|
|
|
+ <image class="img" :src="detail.icon" mode="aspectFill"></image>
|
|
|
<view class="info">
|
|
|
<view class="title row">
|
|
|
{{ detail.name }}
|
|
@@ -34,8 +34,8 @@
|
|
|
<div class="flex items-center" @click="showList">
|
|
|
<img src="https://file.rongcyl.cn/festatic/bkm/ouking_a.png" class="w-10 h-10" />
|
|
|
<div class="ml-1">
|
|
|
- <div class="fontPFSCS" style="font-size: 15px">欧王奖励</div>
|
|
|
- <div style="font-size: 12px">{{ ouCount }}届欧王</div>
|
|
|
+ <div class="fontPFSCS" style="font-size: 30rpx">欧王奖励</div>
|
|
|
+ <div style="font-size: 24rpx">{{ ouCount }}届欧王</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="flex items-center">
|
|
@@ -46,8 +46,8 @@
|
|
|
/>
|
|
|
<img src="https://file.rongcyl.cn/festatic/bkm/x.png" class="w-10 h-10" v-else />
|
|
|
<div class="ml-1" :style="{ color: detail.subType.includes('111') ? '' : '#a9bcd1' }">
|
|
|
- <div class="fontPFSCS" style="font-size: 15px">随机掉落</div>
|
|
|
- <div style="font-size: 12px">
|
|
|
+ <div class="fontPFSCS" style="font-size: 30rpx">随机掉落</div>
|
|
|
+ <div style="font-size: 24rpx">
|
|
|
{{ detail.subType.includes('111') ? '已开启' : '未开启' }}
|
|
|
</div>
|
|
|
</div>
|
|
@@ -60,8 +60,8 @@
|
|
|
/>
|
|
|
<img src="https://file.rongcyl.cn/festatic/bkm/free.png" class="w-10 h-10" v-else />
|
|
|
<div class="ml-1" :style="{ color: detail.subType.includes('112') ? '' : '#a9bcd1' }">
|
|
|
- <div class="fontPFSCS" style="font-size: 15px">随机免单</div>
|
|
|
- <div style="font-size: 12px">
|
|
|
+ <div class="fontPFSCS" style="font-size: 30rpx">随机免单</div>
|
|
|
+ <div style="font-size: 24rpx">
|
|
|
{{ detail.subType.includes('112') ? '已开启' : '未开启' }}
|
|
|
</div>
|
|
|
</div>
|
|
@@ -97,7 +97,7 @@
|
|
|
<image
|
|
|
class="button"
|
|
|
@click="tabClick(1)"
|
|
|
- style="margin-right: 20px"
|
|
|
+ style="margin-right: 40rpx"
|
|
|
:src="'https://file.rongcyl.cn/festatic/bkm/imgv2' + `/drawCard_infinite/button1${active1 == 1 ? 'A' : ''}.png`"
|
|
|
mode="widthFix"
|
|
|
></image>
|
|
@@ -118,7 +118,7 @@
|
|
|
<view class="prizeRowContent">
|
|
|
<view class="prizesTitle">
|
|
|
<span>
|
|
|
- <span style="font-size: 18px; margin-right: 5px; font-weight: 600">
|
|
|
+ <span style="font-size: 36rpx; margin-right: 10rpx; font-weight: 600">
|
|
|
{{ $selectDictLabel(rewardType, item.type) }}
|
|
|
</span>
|
|
|
<span style="font-weight: 600">概率 {{ item.probability }}%</span>
|
|
@@ -156,25 +156,25 @@
|
|
|
<span class="name">{{ item.userName }}</span>
|
|
|
</view>
|
|
|
<view class="right text1">
|
|
|
- <span style="margin-right: 5px">{{ item.creatTime }}</span>
|
|
|
+ <span style="margin-right: 10rpx">{{ item.creatTime }}</span>
|
|
|
<span>No.{{ item.id }}</span>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view class="row" style="margin-top: 10px">
|
|
|
+ <view class="row" style="margin-top: 20rpx">
|
|
|
<view class="left">
|
|
|
<image class="img" :src="item.prizeIcon" mode="aspectFill"></image>
|
|
|
<span class="name">{{ item.prizeName }}</span>
|
|
|
</view>
|
|
|
- <view class="right" style="font-size: 14px">{{ $selectDictLabel(rewardType, item.prizeType) }} × 1</view>
|
|
|
+ <view class="right" style="font-size: 28rpx">{{ $selectDictLabel(rewardType, item.prizeType) }} × 1</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<div class="text-center" v-if="winningRecordList.length == 0">
|
|
|
<image
|
|
|
- style="width: 80vw; margin: auto; margin-top: -40px"
|
|
|
+ style="width: 80vw; margin: auto; margin-top: -80rpx"
|
|
|
:src="'https://file.rongcyl.cn/festatic/bkm/imgv2/noData.png'"
|
|
|
mode="widthFix"
|
|
|
></image>
|
|
|
- <view class="text-center" style="margin-top: -30px; color: #999999">啊哦,没有任何内容</view>
|
|
|
+ <view class="text-center" style="margin-top: -60rpx; color: #999999">啊哦,没有任何内容</view>
|
|
|
</div>
|
|
|
</view>
|
|
|
<view class="buttons2">
|
|
@@ -203,40 +203,40 @@
|
|
|
<uni-popup ref="popup">
|
|
|
<view class="popup-content oulist">
|
|
|
<img src="https://file.rongcyl.cn/festatic/bkm/oulist.png" class="w-full h-full" />
|
|
|
- <div class="absolute left-0 right-0 bottom-0 overflow-scroll py-2" style="height: 270px">
|
|
|
+ <div class="absolute left-0 right-0 bottom-0 overflow-scroll py-2" style="height: 540rpx">
|
|
|
<div v-for="(ou, i) in ouList" :key="i" class="flex justify-between items-center px-2 py-2">
|
|
|
<div class="flex mr-2">
|
|
|
<img
|
|
|
:src="`https://file.rongcyl.cn/festatic/bkm/${i + 1}.png`"
|
|
|
v-if="i < 3"
|
|
|
class="inline-block mt-1"
|
|
|
- style="width: 28px; height: 28px"
|
|
|
+ style="width: 56rpx; height: 56rpx"
|
|
|
/>
|
|
|
<span
|
|
|
v-else
|
|
|
class="bold inline-block mt-1"
|
|
|
- style="width: 28px; height: 28px; text-align: center; line-height: 28px"
|
|
|
+ style="width: 56rpx; height: 56rpx; text-align: center; line-height: 56rpx"
|
|
|
>
|
|
|
{{ i + 1 }}
|
|
|
</span>
|
|
|
<img
|
|
|
:src="ou.userAvtar"
|
|
|
- style="width: 34px; height: 34px; border-radius: 50%"
|
|
|
+ style="width: 68rpx; height: 68rpx; border-radius: 50%"
|
|
|
class="inline-block ml-2"
|
|
|
/>
|
|
|
</div>
|
|
|
<div class="flex-1">
|
|
|
- <div style="font-size: 14px" class="bold">{{ ou.userName }}</div>
|
|
|
- <div style="font-size: 11px; color: #666666">
|
|
|
- <span style="margin-right: 18px">在线{{ ou.onlineTime }}分钟</span>
|
|
|
+ <div style="font-size: 28rpx" class="bold">{{ ou.userName }}</div>
|
|
|
+ <div style="font-size: 22rpx; color: #666666">
|
|
|
+ <span style="margin-right: 36rpx">在线{{ ou.onlineTime }}分钟</span>
|
|
|
<img src="https://file.rongcyl.cn/festatic/bkm/tri.png" class="w-4 h-4 inline-block relative top-1" />
|
|
|
- <span style="font-size: 12px; color: #666666">{{ ou.reward }} 奖励</span>
|
|
|
+ <span style="font-size: 24rpx; color: #666666">{{ ou.reward }} 奖励</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div>
|
|
|
- <span v-if="ou.status" style="color: #00c537; font-size: 12px">在线中</span>
|
|
|
- <span v-else style="font-size: 12px; color: #666666">{{ ou.downTime | formatTime }}下线</span>
|
|
|
+ <span v-if="ou.status" style="color: #00c537; font-size: 24rpx">在线中</span>
|
|
|
+ <span v-else style="font-size: 24rpx; color: #666666">{{ ou.downTime | formatTime }}下线</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -250,7 +250,7 @@
|
|
|
</div>
|
|
|
</uni-popup>
|
|
|
<imgPopup ref="imgPopup" />
|
|
|
- <view style="width: 100%; height: 100px"></view>
|
|
|
+ <view style="width: 100%; height: 200rpx"></view>
|
|
|
</view>
|
|
|
</template>
|
|
|
|
|
@@ -425,37 +425,37 @@ export default {
|
|
|
|
|
|
<style>
|
|
|
.container >>> .uni-popup__wrapper.center {
|
|
|
- border-radius: 12px !important;
|
|
|
+ border-radius: 24rpx !important;
|
|
|
}
|
|
|
</style>
|
|
|
<style scoped lang="scss">
|
|
|
.oulist {
|
|
|
- width: 330px;
|
|
|
- height: 408px;
|
|
|
+ width: 660rpx;
|
|
|
+ height: 816rpx;
|
|
|
overflow: hidden;
|
|
|
position: relative;
|
|
|
}
|
|
|
|
|
|
.container {
|
|
|
background: #9ec8f9;
|
|
|
- padding-top: 15px;
|
|
|
+ padding-top: 30rpx;
|
|
|
overflow: auto;
|
|
|
|
|
|
.head {
|
|
|
background: #fff;
|
|
|
- border: 10px;
|
|
|
- padding: 15px;
|
|
|
- border-radius: 10px 10px 0 0;
|
|
|
+ border: 20rpx;
|
|
|
+ padding: 30rpx;
|
|
|
+ border-radius: 20rpx 20rpx 0 0;
|
|
|
display: flex;
|
|
|
justify-content: space-between;
|
|
|
- margin-bottom: 20px;
|
|
|
+ margin-bottom: 40rpx;
|
|
|
|
|
|
.img {
|
|
|
- width: 106px;
|
|
|
- height: 106px;
|
|
|
- border-radius: 5px;
|
|
|
+ width: 212rpx;
|
|
|
+ height: 212rpx;
|
|
|
+ border-radius: 10rpx;
|
|
|
overflow: hidden;
|
|
|
- margin-right: 10px;
|
|
|
+ margin-right: 20rpx;
|
|
|
}
|
|
|
|
|
|
.info {
|
|
@@ -465,22 +465,22 @@ export default {
|
|
|
flex: 1;
|
|
|
|
|
|
.row {
|
|
|
- margin: 5px 0;
|
|
|
+ margin: 10rpx 0;
|
|
|
display: flex;
|
|
|
justify-content: space-between;
|
|
|
color: #999999;
|
|
|
|
|
|
.button {
|
|
|
- width: 67px;
|
|
|
+ width: 134rpx;
|
|
|
}
|
|
|
|
|
|
.hot {
|
|
|
display: flex;
|
|
|
- font-size: 12px;
|
|
|
+ font-size: 24rpx;
|
|
|
color: #999999;
|
|
|
|
|
|
image {
|
|
|
- width: 16px;
|
|
|
+ width: 32rpx;
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -489,8 +489,8 @@ export default {
|
|
|
|
|
|
.photo {
|
|
|
position: absolute;
|
|
|
- width: 20px;
|
|
|
- height: 20px;
|
|
|
+ width: 40rpx;
|
|
|
+ height: 40rpx;
|
|
|
border-radius: 50%;
|
|
|
}
|
|
|
}
|
|
@@ -502,12 +502,12 @@ export default {
|
|
|
}
|
|
|
|
|
|
.price {
|
|
|
- font-size: 16px;
|
|
|
+ font-size: 32rpx;
|
|
|
font-weight: 600;
|
|
|
color: #ff2c43;
|
|
|
|
|
|
.text {
|
|
|
- font-size: 14px;
|
|
|
+ font-size: 28rpx;
|
|
|
color: #999999;
|
|
|
font-weight: 500;
|
|
|
}
|
|
@@ -519,26 +519,26 @@ export default {
|
|
|
width: 95vw;
|
|
|
height: 148rpx;
|
|
|
background: rgba(255, 255, 255, 0.85);
|
|
|
- box-shadow: 0px 2px 6px 0px rgba(176, 123, 255, 0.3);
|
|
|
- border-radius: 24px;
|
|
|
+ box-shadow: 0rpx 4rpx 12rpx 0rpx rgba(176, 123, 255, 0.3);
|
|
|
+ border-radius: 48rpx;
|
|
|
margin: auto;
|
|
|
opacity: 1;
|
|
|
- border: 1px solid rgba(58, 67, 207, 1);
|
|
|
+ border: 2rpx solid rgba(58, 67, 207, 1);
|
|
|
}
|
|
|
|
|
|
.box {
|
|
|
- margin: 0 10px 10px 10px;
|
|
|
- padding: 2px;
|
|
|
+ margin: 0 20rpx 20rpx 20rpx;
|
|
|
+ padding: 4rpx;
|
|
|
background: linear-gradient(90deg, rgba(211, 252, 111, 1), rgba(61, 248, 255, 1));
|
|
|
- box-shadow: 0px 2px 6px 0px rgba(176, 123, 255, 0.3);
|
|
|
- border-radius: 24px;
|
|
|
+ box-shadow: 0rpx 4rpx 12rpx 0rpx rgba(176, 123, 255, 0.3);
|
|
|
+ border-radius: 48rpx;
|
|
|
|
|
|
.boxContent {
|
|
|
background: linear-gradient(90deg, #a4fcff 0%, #d3fc6e 100%);
|
|
|
- border-radius: 24px;
|
|
|
+ border-radius: 48rpx;
|
|
|
opacity: 1;
|
|
|
display: flex;
|
|
|
- padding: 8px 15px;
|
|
|
+ padding: 16rpx 30rpx;
|
|
|
|
|
|
.boxLeft {
|
|
|
position: relative;
|
|
@@ -547,13 +547,13 @@ export default {
|
|
|
.row1 {
|
|
|
display: flex;
|
|
|
justify-content: space-between;
|
|
|
- font-size: 18px;
|
|
|
- margin-bottom: 4px;
|
|
|
+ font-size: 36rpx;
|
|
|
+ margin-bottom: 8rpx;
|
|
|
|
|
|
.text {
|
|
|
color: #000000;
|
|
|
font-weight: 600;
|
|
|
- text-shadow: -2px -1px 0px rgba(255, 255, 255, 1);
|
|
|
+ text-shadow: -4rpx -2rpx 0rpx rgba(255, 255, 255, 1);
|
|
|
font-family: auto;
|
|
|
}
|
|
|
|
|
@@ -565,31 +565,31 @@ export default {
|
|
|
|
|
|
.row2 {
|
|
|
position: relative;
|
|
|
- top: 3px;
|
|
|
+ top: 6rpx;
|
|
|
height: 12vw;
|
|
|
border-radius: 6vw;
|
|
|
background: linear-gradient(90deg, #65c3e5 0%, #b1ff29 100%);
|
|
|
|
|
|
.row2content {
|
|
|
position: relative;
|
|
|
- top: -3px;
|
|
|
+ top: -6rpx;
|
|
|
background: #0d2a2c;
|
|
|
height: 12vw;
|
|
|
border-radius: 6vw;
|
|
|
- font-size: 10px;
|
|
|
+ font-size: 20rpx;
|
|
|
color: rgba(255, 255, 255, 0.9);
|
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
|
justify-content: center;
|
|
|
align-items: flex-start;
|
|
|
- padding: 0 13px;
|
|
|
+ padding: 0 26rpx;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
.boxRiaht {
|
|
|
padding-left: 8vw;
|
|
|
- padding-right: 15px;
|
|
|
+ padding-right: 30rpx;
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
|
|
@@ -614,8 +614,8 @@ export default {
|
|
|
.prizeList {
|
|
|
.prizeRow {
|
|
|
position: relative;
|
|
|
- margin: 0 10px 10px 10px;
|
|
|
- padding-bottom: 10px;
|
|
|
+ margin: 0 20rpx 20rpx 20rpx;
|
|
|
+ padding-bottom: 20rpx;
|
|
|
|
|
|
.bk {
|
|
|
position: relative;
|
|
@@ -628,13 +628,13 @@ export default {
|
|
|
|
|
|
.prizeRowContent {
|
|
|
position: relative;
|
|
|
- width: calc(100% - 30px);
|
|
|
- padding: 10px 15px;
|
|
|
+ width: calc(100% - 60rpx);
|
|
|
+ padding: 20rpx 30rpx;
|
|
|
z-index: 2;
|
|
|
|
|
|
.prizesTitle {
|
|
|
- font-size: 12px;
|
|
|
- padding-bottom: 5px;
|
|
|
+ font-size: 24rpx;
|
|
|
+ padding-bottom: 10rpx;
|
|
|
width: 100%;
|
|
|
color: #fff;
|
|
|
display: flex;
|
|
@@ -642,17 +642,17 @@ export default {
|
|
|
|
|
|
.sp {
|
|
|
color: rgba(255, 255, 255, 0.7);
|
|
|
- padding-top: 8px;
|
|
|
- font-size: 10px;
|
|
|
+ padding-top: 16rpx;
|
|
|
+ font-size: 20rpx;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
.prizesItems {
|
|
|
background: #fffbe8;
|
|
|
display: flex;
|
|
|
- width: calc(100% - 16px);
|
|
|
- padding: 8px;
|
|
|
- border-radius: 8px;
|
|
|
+ width: calc(100% - 32rpx);
|
|
|
+ padding: 16rpx;
|
|
|
+ border-radius: 16rpx;
|
|
|
|
|
|
.prize {
|
|
|
width: 22vw;
|
|
@@ -681,20 +681,20 @@ export default {
|
|
|
overflow: hidden;
|
|
|
white-space: nowrap;
|
|
|
text-overflow: ellipsis;
|
|
|
- font-size: 12px;
|
|
|
+ font-size: 24rpx;
|
|
|
font-weight: 600;
|
|
|
text-align: center;
|
|
|
}
|
|
|
|
|
|
.price {
|
|
|
text-align: center;
|
|
|
- font-size: 10px;
|
|
|
+ font-size: 20rpx;
|
|
|
color: #999999;
|
|
|
|
|
|
.priceText {
|
|
|
color: #ff2c43;
|
|
|
font-weight: 600;
|
|
|
- font-size: 12px;
|
|
|
+ font-size: 24rpx;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -714,13 +714,13 @@ export default {
|
|
|
.button {
|
|
|
width: 13vw;
|
|
|
height: 13vw;
|
|
|
- font-size: 16px;
|
|
|
+ font-size: 32rpx;
|
|
|
color: #fff;
|
|
|
background: linear-gradient(270deg, #531dbb 0%, #6e2fe5 100%);
|
|
|
text-align: center;
|
|
|
line-height: 13vw;
|
|
|
- border-radius: 4px;
|
|
|
- box-shadow: inset 0px 2px 3px 0px rgba(255, 255, 255, 0.25);
|
|
|
+ border-radius: 8rpx;
|
|
|
+ box-shadow: inset 0rpx 4rpx 6rpx 0rpx rgba(255, 255, 255, 0.25);
|
|
|
position: relative;
|
|
|
transform: rotate(45deg);
|
|
|
font-weight: 600;
|
|
@@ -733,10 +733,10 @@ export default {
|
|
|
|
|
|
.winningRecord {
|
|
|
.card {
|
|
|
- margin: 10px 10px 0 10px;
|
|
|
- border-radius: 8px;
|
|
|
+ margin: 20rpx 20rpx 0 20rpx;
|
|
|
+ border-radius: 16rpx;
|
|
|
background: #fff;
|
|
|
- padding: 10px;
|
|
|
+ padding: 20rpx;
|
|
|
|
|
|
.row {
|
|
|
display: flex;
|
|
@@ -748,28 +748,28 @@ export default {
|
|
|
align-items: center;
|
|
|
|
|
|
.photo {
|
|
|
- margin-right: 5px;
|
|
|
- width: 30px;
|
|
|
- height: 30px;
|
|
|
+ margin-right: 10rpx;
|
|
|
+ width: 60rpx;
|
|
|
+ height: 60rpx;
|
|
|
border-radius: 50%;
|
|
|
}
|
|
|
|
|
|
.name {
|
|
|
- font-size: 14px;
|
|
|
+ font-size: 28rpx;
|
|
|
font-weight: 600;
|
|
|
}
|
|
|
|
|
|
.img {
|
|
|
- width: 40px;
|
|
|
- height: 40px;
|
|
|
- border-radius: 2px;
|
|
|
- margin-right: 5px;
|
|
|
+ width: 80rpx;
|
|
|
+ height: 80rpx;
|
|
|
+ border-radius: 4rpx;
|
|
|
+ margin-right: 10rpx;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
.text1 {
|
|
|
color: #666666;
|
|
|
- font-size: 12px;
|
|
|
+ font-size: 24rpx;
|
|
|
}
|
|
|
}
|
|
|
}
|