|
@@ -9,15 +9,13 @@
|
|
|
<div class="not-open" v-show="status == 'not-open'">
|
|
|
<img src="/subject/001.gif">
|
|
|
</div>
|
|
|
- <div class="head-in-custom" v-if="!isMoneyPrize">
|
|
|
- <img :src="detail.postBizData.postUserInfo.avatarUrl" />
|
|
|
- <span>{{ detail.postBizData.postUserInfo.nickName }}</span>
|
|
|
- </div>
|
|
|
+ <div class="head-in-custom" v-if="!isMoneyPrize">
|
|
|
+ <img :src="detail.postBizData.postUserInfo.avatarUrl" />
|
|
|
+ <span>{{ detail.postBizData.postUserInfo.nickName }}</span>
|
|
|
+ </div>
|
|
|
<!-- 红包打开 -->
|
|
|
- <div class="redPacket"
|
|
|
- :class="{ redPacket2: status != 'open', key_packet: status == 'open' }"
|
|
|
- v-if="status != 'nothing'"
|
|
|
- v-show="status != 'not-open'">
|
|
|
+ <div class="redPacket" :class="{ redPacket2: status != 'open', key_packet: status == 'open' }"
|
|
|
+ v-if="status != 'nothing'" v-show="status != 'not-open'">
|
|
|
<!-- 内容 -->
|
|
|
<div class="head">
|
|
|
<div class="head-title">
|
|
@@ -49,7 +47,8 @@
|
|
|
<div class="txt">AWESOME! YOU Will GET</div>
|
|
|
<div class="head-money-area">
|
|
|
<img :src="currencyIconPath" alt />
|
|
|
- <span class="money-txt" :style="{ fontSize: amount_font_size + 'px' }">{{ receiveAmount }}</span>
|
|
|
+ <span class="money-txt" :style="{ fontSize: amount_font_size + 'px' }">{{ receiveAmount
|
|
|
+ }}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -74,7 +73,7 @@
|
|
|
<img :src="item.currencyIconPath" alt />
|
|
|
<div class="luck-money-txt">{{ item.amountValue || 0 }}</div>
|
|
|
</div>
|
|
|
- <div class="luck-custom-prize" v-else>winner</div>
|
|
|
+ <div class="luck-custom-prize" v-else>winner</div>
|
|
|
<div class="luck-king" v-if="isMoneyPrize && item.maxAmount">
|
|
|
<img src="/svg/icon-king-hat.svg" alt />
|
|
|
<span>Luckiest Draw</span>
|
|
@@ -83,7 +82,8 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<template v-else>
|
|
|
- <div class="redBagCustom" v-if="detail.postBizData.posterType === 2 && detail.postBizData.customPosterInstalled">
|
|
|
+ <div class="redBagCustom"
|
|
|
+ v-if="detail.postBizData.posterType === 2 && detail.postBizData.customPosterInstalled">
|
|
|
<!-- <img class="customImg" :src="detail.postBizData.customPosterInstalled" />
|
|
|
<div class="customBottom">
|
|
|
<div class="theme">
|
|
@@ -95,60 +95,44 @@
|
|
|
<span class="prize-name">{{detail.postBizData.amountValue + ' ' + detail.postBizData.currencySymbol}}</span>
|
|
|
</div>
|
|
|
</div> -->
|
|
|
- <custom-card-cover
|
|
|
- :totalCount="detail.postBizData.totalCount"
|
|
|
- :amountValue="detail.postBizData.amountValue"
|
|
|
- :tokenSymbol="detail.postBizData.tokenSymbol"
|
|
|
- :currencyIconUrl="detail.postBizData.iconPath"
|
|
|
- :playType="1"
|
|
|
- :posterType="2"
|
|
|
- :customPosterInstalled="detail.postBizData.customPosterInstalled"
|
|
|
- :validity="validity"
|
|
|
- :userInfo="{
|
|
|
- nickName: detail.postBizData.postUserInfo.nickName,
|
|
|
- avatarUrl: detail.postBizData.postUserInfo.avatarUrl
|
|
|
- }"
|
|
|
- :rewardType="detail.postBizData.rewardType"
|
|
|
- :customizedReward="detail.postBizData.customizedReward"
|
|
|
- :showBottomInfo="true"
|
|
|
- ></custom-card-cover>
|
|
|
+ <custom-card-cover :totalCount="detail.postBizData.totalCount"
|
|
|
+ :amountValue="detail.postBizData.amountValue" :tokenSymbol="detail.postBizData.tokenSymbol"
|
|
|
+ :currencyIconUrl="detail.postBizData.iconPath" :playType="1" :posterType="2"
|
|
|
+ :customPosterInstalled="detail.postBizData.customPosterInstalled" :validity="validity"
|
|
|
+ :userInfo="{
|
|
|
+ nickName: detail.postBizData.postUserInfo.nickName,
|
|
|
+ avatarUrl: detail.postBizData.postUserInfo.avatarUrl
|
|
|
+ }" :rewardType="detail.postBizData.rewardType" :customizedReward="detail.postBizData.customizedReward"
|
|
|
+ :showBottomInfo="true"></custom-card-cover>
|
|
|
</div>
|
|
|
- <div class="redBag" :class="{'auto-height': !isMoneyPrize}" v-else>
|
|
|
+ <div class="redBag" :class="{ 'auto-height': !isMoneyPrize }" v-else>
|
|
|
<!-- 货币类型 -->
|
|
|
- <template v-if="isMoneyPrize">
|
|
|
- <img src="/subject/001-card.png" alt="">
|
|
|
- <img class="open-gif" src="/subject/001.gif" />
|
|
|
- <div class="title" v-if="detail.postBizData.postUserInfo">
|
|
|
- <img :src="detail.postBizData.postUserInfo.avatarUrl" alt />
|
|
|
- <span>{{ detail.postBizData.postUserInfo.nickName || 'FutureDoctor' }}</span>
|
|
|
- </div>
|
|
|
- <div class="money-area">
|
|
|
- <div class="txt">{{ detail.postBizData.currencySymbol }} GIVEAWAY</div>
|
|
|
- <div class="coin">
|
|
|
- <img :src="detail.postBizData.currencyIconPath" alt />
|
|
|
- <font-amount :amount="detail.postBizData.amountValue"></font-amount>
|
|
|
- </div>
|
|
|
- <div class="people">{{ detail.postBizData.totalCount }} WINNERS TO SHARE</div>
|
|
|
- </div>
|
|
|
- </template>
|
|
|
-
|
|
|
- <template v-else>
|
|
|
- <custom-card-cover
|
|
|
- :totalCount="detail.postBizData.totalCount"
|
|
|
- :amountValue="detail.postBizData.amountValue"
|
|
|
- :tokenSymbol="detail.postBizData.tokenSymbol"
|
|
|
- :currencyIconUrl="detail.postBizData.iconPath"
|
|
|
- :playType="1"
|
|
|
- :validity="validity"
|
|
|
- :userInfo="{
|
|
|
- nickName: detail.postBizData.postUserInfo.nickName,
|
|
|
- avatarUrl: detail.postBizData.postUserInfo.avatarUrl
|
|
|
- }"
|
|
|
- :rewardType="detail.postBizData.rewardType"
|
|
|
- :customizedReward="detail.postBizData.customizedReward"
|
|
|
- :showBottomInfo="true"
|
|
|
- ></custom-card-cover>
|
|
|
- </template>
|
|
|
+ <template v-if="isMoneyPrize">
|
|
|
+ <img src="/subject/001-card.png" alt="">
|
|
|
+ <img class="open-gif" src="/subject/001.gif" />
|
|
|
+ <div class="title" v-if="detail.postBizData.postUserInfo">
|
|
|
+ <img :src="detail.postBizData.postUserInfo.avatarUrl" alt />
|
|
|
+ <span>{{ detail.postBizData.postUserInfo.nickName || 'FutureDoctor' }}</span>
|
|
|
+ </div>
|
|
|
+ <div class="money-area">
|
|
|
+ <div class="txt">{{ detail.postBizData.currencySymbol }} GIVEAWAY</div>
|
|
|
+ <div class="coin">
|
|
|
+ <img :src="detail.postBizData.currencyIconPath" alt />
|
|
|
+ <font-amount :amount="detail.postBizData.amountValue"></font-amount>
|
|
|
+ </div>
|
|
|
+ <div class="people">{{ detail.postBizData.totalCount }} WINNERS TO SHARE</div>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+
|
|
|
+ <template v-else>
|
|
|
+ <custom-card-cover :totalCount="detail.postBizData.totalCount"
|
|
|
+ :amountValue="detail.postBizData.amountValue" :tokenSymbol="detail.postBizData.tokenSymbol"
|
|
|
+ :currencyIconUrl="detail.postBizData.iconPath" :playType="1" :validity="validity" :userInfo="{
|
|
|
+ nickName: detail.postBizData.postUserInfo.nickName,
|
|
|
+ avatarUrl: detail.postBizData.postUserInfo.avatarUrl
|
|
|
+ }" :rewardType="detail.postBizData.rewardType" :customizedReward="detail.postBizData.customizedReward"
|
|
|
+ :showBottomInfo="true"></custom-card-cover>
|
|
|
+ </template>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -212,12 +196,12 @@
|
|
|
<div v-if="show_moblie" class="moblie">
|
|
|
<div class="head-area">
|
|
|
<div class="gift">
|
|
|
- <img :src=" require('../static/subject/gift.svg') " />
|
|
|
- </div>
|
|
|
+ <img :src="require('../static/subject/gift.svg')" />
|
|
|
+ </div>
|
|
|
<div class="txt">
|
|
|
- <div>Complete tasks</div>
|
|
|
- <div>to Draw Prizes</div>
|
|
|
- </div>
|
|
|
+ <div>Complete tasks</div>
|
|
|
+ <div>to Draw Prizes</div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<!-- 领取列表 -->
|
|
|
<div class="luck-list" @scroll="handleScroll($event)">
|
|
@@ -232,7 +216,7 @@
|
|
|
<img :src="item.currencyIconPath" alt />
|
|
|
<div class="luck-money-txt">{{ item.amountValue || 0 }}</div>
|
|
|
</div>
|
|
|
- <div class="luck-custom-prize" v-else>winner</div>
|
|
|
+ <div class="luck-custom-prize" v-else>winner</div>
|
|
|
<div class="luck-king" v-if="isMoneyPrize && item.maxAmount">
|
|
|
<img src="/svg/icon-king-hat.svg" alt />
|
|
|
<span>Luckiest Draw</span>
|
|
@@ -241,16 +225,16 @@
|
|
|
</div>
|
|
|
<div class="area-cp-link">
|
|
|
<div class="area-list">
|
|
|
- <div class="item">
|
|
|
- <div class="icon"><img :src=" require('../static/subject/01.svg') " /></div>
|
|
|
- <div class="font">Complete the tasks on tweet</div>
|
|
|
- </div>
|
|
|
- <div class="item">
|
|
|
- <div class="icon"><img :src=" require('../static/subject/02.svg') " /></div>
|
|
|
- <div class="font">Open link on PC to draw</div>
|
|
|
- <div class="pc"><img :src=" require('../static/subject/pc.svg') " /></div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
+ <div class="item">
|
|
|
+ <div class="icon"><img :src="require('../static/subject/01.svg')" /></div>
|
|
|
+ <div class="font">Complete the tasks on tweet</div>
|
|
|
+ </div>
|
|
|
+ <div class="item">
|
|
|
+ <div class="icon"><img :src="require('../static/subject/02.svg')" /></div>
|
|
|
+ <div class="font">Open link on PC to draw</div>
|
|
|
+ <div class="pc"><img :src="require('../static/subject/pc.svg')" /></div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
<div class="area-content">
|
|
|
{{ cp_link }}
|
|
|
</div>
|
|
@@ -307,7 +291,7 @@ export default {
|
|
|
show_moblie: false,
|
|
|
show_home: false,
|
|
|
layer_show: false,
|
|
|
- amount_font_size:46,
|
|
|
+ amount_font_size: 46,
|
|
|
validity: '',
|
|
|
receiveAmount: 0,
|
|
|
validity_state: true,
|
|
@@ -326,7 +310,7 @@ export default {
|
|
|
metaTitle: 'DeNet: An Easy Web3 Tool For GIVEAWAY / AIRDROP',
|
|
|
jumpUrl: jumpUrl,
|
|
|
status: '',
|
|
|
- reportStatus: 'normal',
|
|
|
+ reportStatus: 'normal',
|
|
|
page_index: 1,
|
|
|
page_size: 20,
|
|
|
luck_list: [],
|
|
@@ -336,13 +320,13 @@ export default {
|
|
|
extensionsInstallUrl: ''
|
|
|
}
|
|
|
}
|
|
|
- },
|
|
|
- computed: {
|
|
|
- // 货币类型的奖品
|
|
|
- isMoneyPrize() {
|
|
|
- return this.detail.postBizData.rewardType === RewardType.money;
|
|
|
- }
|
|
|
- },
|
|
|
+ },
|
|
|
+ computed: {
|
|
|
+ // 货币类型的奖品
|
|
|
+ isMoneyPrize() {
|
|
|
+ return this.detail.postBizData.rewardType === RewardType.money;
|
|
|
+ }
|
|
|
+ },
|
|
|
components: {
|
|
|
FontAmount,
|
|
|
},
|
|
@@ -399,9 +383,9 @@ export default {
|
|
|
eventData: {
|
|
|
businessType: Report.businessType.buttonClick,
|
|
|
objectType: Report.objectType.copyLinkButton,
|
|
|
- postId: this.detail.postId,
|
|
|
- srcContentId: this.detail.srcContentId,
|
|
|
- senderId: this.detail.srcUserId,
|
|
|
+ postId: this.detail.postId,
|
|
|
+ srcContentId: this.detail.srcContentId,
|
|
|
+ senderId: this.detail.srcUserId,
|
|
|
redPacketType: 0,
|
|
|
customCover: this.customCover,
|
|
|
}
|
|
@@ -411,8 +395,8 @@ export default {
|
|
|
clickOpenChrome() {
|
|
|
window.open('https://www.google.com/chrome')
|
|
|
|
|
|
- let extParams = this.isMobile() ? {} : { status: this.reportStatus }
|
|
|
- Report.reportLog({
|
|
|
+ let extParams = this.isMobile() ? {} : { status: this.reportStatus }
|
|
|
+ Report.reportLog({
|
|
|
baseInfo: {
|
|
|
appVersionCode: this.appVersionCode,
|
|
|
mid: this.mid,
|
|
@@ -424,13 +408,13 @@ export default {
|
|
|
eventData: {
|
|
|
businessType: Report.businessType.buttonClick,
|
|
|
objectType: Report.objectType.installButton,
|
|
|
- postId: this.detail.postId,
|
|
|
- srcContentId: this.detail.srcContentId,
|
|
|
- senderId: this.detail.srcUserId,
|
|
|
+ postId: this.detail.postId,
|
|
|
+ srcContentId: this.detail.srcContentId,
|
|
|
+ senderId: this.detail.srcUserId,
|
|
|
redPacketType: 0,
|
|
|
customCover: this.customCover,
|
|
|
},
|
|
|
- extParams: extParams
|
|
|
+ extParams: extParams
|
|
|
}
|
|
|
})
|
|
|
},
|
|
@@ -441,7 +425,7 @@ export default {
|
|
|
installExtension() {
|
|
|
let { extensionsInstallChannel, extensionsInstallUrl } = this.config;
|
|
|
let url = extensionsInstallUrl;
|
|
|
- let extParams = this.isMobile() ? {} : { status: this.reportStatus }
|
|
|
+ let extParams = this.isMobile() ? {} : { status: this.reportStatus }
|
|
|
Report.reportLog({
|
|
|
baseInfo: {
|
|
|
appVersionCode: this.appVersionCode,
|
|
@@ -454,13 +438,13 @@ export default {
|
|
|
eventData: {
|
|
|
businessType: Report.businessType.buttonClick,
|
|
|
objectType: Report.objectType.installButton,
|
|
|
- postId: this.detail.postId,
|
|
|
- srcContentId: this.detail.srcContentId,
|
|
|
- senderId: this.detail.srcUserId,
|
|
|
+ postId: this.detail.postId,
|
|
|
+ srcContentId: this.detail.srcContentId,
|
|
|
+ senderId: this.detail.srcUserId,
|
|
|
redPacketType: 0,
|
|
|
customCover: this.customCover,
|
|
|
},
|
|
|
- extParams: extParams,
|
|
|
+ extParams: extParams,
|
|
|
}
|
|
|
})
|
|
|
switch (extensionsInstallChannel) {
|
|
@@ -524,7 +508,7 @@ export default {
|
|
|
case '0':
|
|
|
this.getDetail()
|
|
|
if (data.data.receiveAmount == '0') {
|
|
|
- this.reportStatus = 'empty'
|
|
|
+ this.reportStatus = 'empty'
|
|
|
this.status = 'nothing'
|
|
|
} else {
|
|
|
if (data.data.newReceived) {
|
|
@@ -543,13 +527,13 @@ export default {
|
|
|
break;
|
|
|
case '2003':
|
|
|
// this.status = 'expire'
|
|
|
- this.reportStatus = 'empty'
|
|
|
+ this.reportStatus = 'empty'
|
|
|
this.getDetail()
|
|
|
this.status = 'nothing'
|
|
|
break
|
|
|
// 红包被领完了
|
|
|
case '2008':
|
|
|
- this.reportStatus = 'empty'
|
|
|
+ this.reportStatus = 'empty'
|
|
|
this.getDetail()
|
|
|
this.status = 'nothing'
|
|
|
break
|
|
@@ -560,7 +544,7 @@ export default {
|
|
|
default:
|
|
|
console.log('getRedPacket', data)
|
|
|
// this.show_home = false
|
|
|
- this.reportStatus = 'empty'
|
|
|
+ this.reportStatus = 'empty'
|
|
|
this.getDetail()
|
|
|
this.status = 'nothing'
|
|
|
break;
|
|
@@ -623,8 +607,9 @@ export default {
|
|
|
let pickupInfo = {
|
|
|
srcContentId: this.detail.srcContentId || '',
|
|
|
postNickName: this.detail.postBizData.postUserInfo.nickName || '',
|
|
|
- createTime: Date.now(),
|
|
|
+ createTime: Date.now(),
|
|
|
jump_type: 'red_packet',
|
|
|
+ postId: this.detail.postBizData.postId || ''
|
|
|
};
|
|
|
Cookies.set('jump_info', JSON.stringify(pickupInfo), { expires: 100 });
|
|
|
},
|
|
@@ -679,7 +664,7 @@ export default {
|
|
|
if (data.data && data.data.postBizData && typeof data.data.postBizData == 'string') {
|
|
|
data.data.postBizData = JSON.parse(data.data.postBizData)
|
|
|
}
|
|
|
- if(data.data.postBizData === null) {
|
|
|
+ if (data.data.postBizData === null) {
|
|
|
data.data.postBizData = {
|
|
|
postUserInfo: {
|
|
|
}
|
|
@@ -719,27 +704,27 @@ export default {
|
|
|
document.documentElement.style.fontSize = '62.5%'
|
|
|
if (this.isMobile()) {
|
|
|
this.setCookieMid();
|
|
|
- setTimeout(() => {
|
|
|
- Report.reportLog({
|
|
|
- baseInfo: {
|
|
|
- appVersionCode: this.appVersionCode,
|
|
|
- mid: this.mid,
|
|
|
- pageSource: Report.pageSource.mobileLandingPage,
|
|
|
- appType,
|
|
|
- machineCode: this.mid
|
|
|
- },
|
|
|
- params: {
|
|
|
- eventData: {
|
|
|
- businessType: Report.businessType.pageView,
|
|
|
- postId: this.detail.postId,
|
|
|
- srcContentId: this.detail.srcContentId,
|
|
|
- senderId: this.detail.srcUserId,
|
|
|
+ setTimeout(() => {
|
|
|
+ Report.reportLog({
|
|
|
+ baseInfo: {
|
|
|
+ appVersionCode: this.appVersionCode,
|
|
|
+ mid: this.mid,
|
|
|
+ pageSource: Report.pageSource.mobileLandingPage,
|
|
|
+ appType,
|
|
|
+ machineCode: this.mid
|
|
|
+ },
|
|
|
+ params: {
|
|
|
+ eventData: {
|
|
|
+ businessType: Report.businessType.pageView,
|
|
|
+ postId: this.detail.postId,
|
|
|
+ srcContentId: this.detail.srcContentId,
|
|
|
+ senderId: this.detail.srcUserId,
|
|
|
redPacketType: 0,
|
|
|
customCover: this.customCover,
|
|
|
- }
|
|
|
- }
|
|
|
- })
|
|
|
- }, 500)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }, 500)
|
|
|
this.show_moblie = true
|
|
|
this.cp_link = window.location.href
|
|
|
// 复制链接
|
|
@@ -764,43 +749,43 @@ export default {
|
|
|
// 领取任务红包
|
|
|
this.setCookieMid()
|
|
|
// 是否被领完
|
|
|
- if(this.detail.postBizData.receiveCount < this.detail.postBizData.totalCount){
|
|
|
+ if (this.detail.postBizData.receiveCount < this.detail.postBizData.totalCount) {
|
|
|
this.getRedPacket()
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
this.show_home = true
|
|
|
this.status = 'nothing'
|
|
|
- this.reportStatus = 'empty'
|
|
|
+ this.reportStatus = 'empty'
|
|
|
}
|
|
|
this.setPickupInfo()
|
|
|
- setTimeout(() => {
|
|
|
- Report.reportLog({
|
|
|
- baseInfo: {
|
|
|
- appVersionCode: this.appVersionCode,
|
|
|
- mid: this.mid,
|
|
|
- pageSource: Report.pageSource.newUserLandingPage,
|
|
|
- appType,
|
|
|
- machineCode: this.mid
|
|
|
- },
|
|
|
- params: {
|
|
|
- eventData: {
|
|
|
- businessType: Report.businessType.pageView,
|
|
|
- postId: this.detail.postId,
|
|
|
- srcContentId: this.detail.srcContentId,
|
|
|
- senderId: this.detail.srcUserId,
|
|
|
+ setTimeout(() => {
|
|
|
+ Report.reportLog({
|
|
|
+ baseInfo: {
|
|
|
+ appVersionCode: this.appVersionCode,
|
|
|
+ mid: this.mid,
|
|
|
+ pageSource: Report.pageSource.newUserLandingPage,
|
|
|
+ appType,
|
|
|
+ machineCode: this.mid
|
|
|
+ },
|
|
|
+ params: {
|
|
|
+ eventData: {
|
|
|
+ businessType: Report.businessType.pageView,
|
|
|
+ postId: this.detail.postId,
|
|
|
+ srcContentId: this.detail.srcContentId,
|
|
|
+ senderId: this.detail.srcUserId,
|
|
|
redPacketType: 0,
|
|
|
customCover: this.customCover,
|
|
|
- },
|
|
|
- extParams: {
|
|
|
- status: this.reportStatus,
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
- }, 1000)
|
|
|
+ },
|
|
|
+ extParams: {
|
|
|
+ status: this.reportStatus,
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }, 1000)
|
|
|
} else {
|
|
|
this.show_home = true
|
|
|
this.status = 'no-chrome'
|
|
|
- this.reportStatus = 'not-chrome'
|
|
|
- Report.reportLog({
|
|
|
+ this.reportStatus = 'not-chrome'
|
|
|
+ Report.reportLog({
|
|
|
baseInfo: {
|
|
|
appVersionCode: this.appVersionCode,
|
|
|
mid: this.mid,
|
|
@@ -811,15 +796,15 @@ export default {
|
|
|
params: {
|
|
|
eventData: {
|
|
|
businessType: Report.businessType.pageView,
|
|
|
- postId: this.detail.postId,
|
|
|
- srcContentId: this.detail.srcContentId,
|
|
|
- senderId: this.detail.srcUserId,
|
|
|
+ postId: this.detail.postId,
|
|
|
+ srcContentId: this.detail.srcContentId,
|
|
|
+ senderId: this.detail.srcUserId,
|
|
|
redPacketType: 0,
|
|
|
customCover: this.customCover,
|
|
|
},
|
|
|
- extParams: {
|
|
|
- status: this.reportStatus,
|
|
|
- }
|
|
|
+ extParams: {
|
|
|
+ status: this.reportStatus,
|
|
|
+ }
|
|
|
}
|
|
|
})
|
|
|
}
|
|
@@ -900,13 +885,16 @@ body,
|
|
|
border-radius: 0 586px 586px/0 0 104px 104px;
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
- justify-content: center;
|
|
|
- .gift {
|
|
|
- margin-right: 1.4rem;
|
|
|
- img {
|
|
|
- width: 5.2rem;
|
|
|
- }
|
|
|
- }
|
|
|
+ justify-content: center;
|
|
|
+
|
|
|
+ .gift {
|
|
|
+ margin-right: 1.4rem;
|
|
|
+
|
|
|
+ img {
|
|
|
+ width: 5.2rem;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
.txt {
|
|
|
font-size: 1.8rem;
|
|
|
text-align: left;
|
|
@@ -1012,12 +1000,13 @@ body,
|
|
|
color: #444444;
|
|
|
}
|
|
|
}
|
|
|
- .luck-custom-prize {
|
|
|
- font-weight: 500;
|
|
|
- font-size: 14px;
|
|
|
- letter-spacing: 0.3px;
|
|
|
- color: #F5B945;
|
|
|
- }
|
|
|
+
|
|
|
+ .luck-custom-prize {
|
|
|
+ font-weight: 500;
|
|
|
+ font-size: 14px;
|
|
|
+ letter-spacing: 0.3px;
|
|
|
+ color: #F5B945;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
.luck-item:last-child {
|
|
@@ -1034,36 +1023,40 @@ body,
|
|
|
border-top-left-radius: 1rem;
|
|
|
border-top-right-radius: 1rem;
|
|
|
|
|
|
- .area-list {
|
|
|
- width: 34.3rem;
|
|
|
- margin: 1.5rem auto;
|
|
|
- .item {
|
|
|
- clear: both;
|
|
|
- overflow: hidden;
|
|
|
- margin: 0.7rem 0;
|
|
|
- font-size: 1.6rem;
|
|
|
- font-weight: 500;
|
|
|
- .icon {
|
|
|
- float: left;
|
|
|
- margin-right: 0.8rem;
|
|
|
- }
|
|
|
- .font {
|
|
|
- float: left;
|
|
|
- margin-right: 0.8rem;
|
|
|
- }
|
|
|
- .pc {
|
|
|
- float: left;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+ .area-list {
|
|
|
+ width: 34.3rem;
|
|
|
+ margin: 1.5rem auto;
|
|
|
+
|
|
|
+ .item {
|
|
|
+ clear: both;
|
|
|
+ overflow: hidden;
|
|
|
+ margin: 0.7rem 0;
|
|
|
+ font-size: 1.6rem;
|
|
|
+ font-weight: 500;
|
|
|
+
|
|
|
+ .icon {
|
|
|
+ float: left;
|
|
|
+ margin-right: 0.8rem;
|
|
|
+ }
|
|
|
+
|
|
|
+ .font {
|
|
|
+ float: left;
|
|
|
+ margin-right: 0.8rem;
|
|
|
+ }
|
|
|
+
|
|
|
+ .pc {
|
|
|
+ float: left;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
.area-content {
|
|
|
background: #F4F4F4;
|
|
|
padding: 0.7rem 1rem;
|
|
|
- margin: 0 auto 1rem;
|
|
|
+ margin: 0 auto 1rem;
|
|
|
width: 34.3rem;
|
|
|
font-size: 1.3rem;
|
|
|
- border-radius: 0.5rem;
|
|
|
+ border-radius: 0.5rem;
|
|
|
word-break: break-all;
|
|
|
}
|
|
|
|
|
@@ -1094,25 +1087,26 @@ body,
|
|
|
font-style: normal;
|
|
|
font-weight: 600;
|
|
|
|
|
|
- .head-in-custom {
|
|
|
- position: absolute;
|
|
|
- top: 9rem;
|
|
|
- left: 30rem;
|
|
|
- background: #fff;
|
|
|
- display: flex;
|
|
|
- align-items: center;
|
|
|
- font-weight: 500;
|
|
|
- font-size: 15px;
|
|
|
- color: #000;
|
|
|
- height: 54px;
|
|
|
- img {
|
|
|
- width: 30px;
|
|
|
- height: 30px;
|
|
|
- border-radius: 50%;
|
|
|
- margin-right: 10px;
|
|
|
- }
|
|
|
+ .head-in-custom {
|
|
|
+ position: absolute;
|
|
|
+ top: 9rem;
|
|
|
+ left: 30rem;
|
|
|
+ background: #fff;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ font-weight: 500;
|
|
|
+ font-size: 15px;
|
|
|
+ color: #000;
|
|
|
+ height: 54px;
|
|
|
|
|
|
- }
|
|
|
+ img {
|
|
|
+ width: 30px;
|
|
|
+ height: 30px;
|
|
|
+ border-radius: 50%;
|
|
|
+ margin-right: 10px;
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
|
@@ -1158,13 +1152,15 @@ body,
|
|
|
overflow-y: hidden;
|
|
|
box-shadow: 0 0.3rem 2rem rgba(0, 0, 0, 0.2);
|
|
|
background: #fff;
|
|
|
+
|
|
|
.customImg {
|
|
|
width: 100%;
|
|
|
min-height: 373px;
|
|
|
}
|
|
|
+
|
|
|
.customBottom {
|
|
|
width: 100%;
|
|
|
- background:#111214;
|
|
|
+ background: #111214;
|
|
|
padding: 10px 16px;
|
|
|
font-weight: 500;
|
|
|
font-size: 12px;
|
|
@@ -1172,28 +1168,34 @@ body,
|
|
|
letter-spacing: 0.3px;
|
|
|
color: #838383;
|
|
|
line-height: 20px;
|
|
|
+
|
|
|
.theme {
|
|
|
display: flex;
|
|
|
height: 20px;
|
|
|
align-items: center;
|
|
|
justify-content: flex-start;
|
|
|
+
|
|
|
.icon {
|
|
|
width: 12px;
|
|
|
}
|
|
|
+
|
|
|
.time {
|
|
|
margin: 0 4px;
|
|
|
color: #1D9BF0;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
.winner-info {
|
|
|
display: flex;
|
|
|
height: 20px;
|
|
|
align-items: center;
|
|
|
justify-content: flex-start;
|
|
|
- .count{
|
|
|
+
|
|
|
+ .count {
|
|
|
color: #1D9BF0;
|
|
|
margin-right: 4px;
|
|
|
}
|
|
|
+
|
|
|
.prize-name {
|
|
|
color: #1D9BF0;
|
|
|
margin-left: 4px;
|
|
@@ -1216,9 +1218,10 @@ body,
|
|
|
overflow-y: hidden;
|
|
|
box-shadow: 0 0 5px #888888;
|
|
|
background: #fff;
|
|
|
- &.auto-height {
|
|
|
- height: auto;
|
|
|
- }
|
|
|
+
|
|
|
+ &.auto-height {
|
|
|
+ height: auto;
|
|
|
+ }
|
|
|
|
|
|
.money-area {
|
|
|
width: 100%;
|
|
@@ -1247,18 +1250,18 @@ body,
|
|
|
width: 90%;
|
|
|
|
|
|
img {
|
|
|
- width: 46px;
|
|
|
- height: 46px;
|
|
|
- border-radius: 50%;
|
|
|
- border: 3px solid #FFFFFF;
|
|
|
+ width: 46px;
|
|
|
+ height: 46px;
|
|
|
+ border-radius: 50%;
|
|
|
+ border: 3px solid #FFFFFF;
|
|
|
}
|
|
|
|
|
|
span {
|
|
|
- margin-left: 15px;
|
|
|
- font-weight: 800;
|
|
|
- font-size: 60px;
|
|
|
- line-height: 76px;
|
|
|
- color: #FFFFFF;
|
|
|
+ margin-left: 15px;
|
|
|
+ font-weight: 800;
|
|
|
+ font-size: 60px;
|
|
|
+ line-height: 76px;
|
|
|
+ color: #FFFFFF;
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -1270,7 +1273,7 @@ body,
|
|
|
text-align: center;
|
|
|
color: #FFFFFF;
|
|
|
}
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
.title {
|
|
|
position: absolute;
|
|
@@ -1453,7 +1456,7 @@ body,
|
|
|
padding: 14px 0 11px 0;
|
|
|
background: #fff;
|
|
|
display: flex;
|
|
|
- font-weight: 500;
|
|
|
+ font-weight: 500;
|
|
|
justify-content: space-between;
|
|
|
color: #B0B0B0;
|
|
|
border-bottom: 1px solid #F2F2F2;
|
|
@@ -1512,7 +1515,7 @@ body,
|
|
|
font-size: 16px;
|
|
|
letter-spacing: 0.3px;
|
|
|
color: #444444;
|
|
|
- margin-bottom: 5px;
|
|
|
+ margin-bottom: 5px;
|
|
|
}
|
|
|
|
|
|
.luck-time {
|
|
@@ -1545,12 +1548,13 @@ body,
|
|
|
color: #444444;
|
|
|
}
|
|
|
}
|
|
|
- .luck-custom-prize {
|
|
|
- font-weight: 500;
|
|
|
- font-size: 14px;
|
|
|
- letter-spacing: 0.3px;
|
|
|
- color: #F5B945;
|
|
|
- }
|
|
|
+
|
|
|
+ .luck-custom-prize {
|
|
|
+ font-weight: 500;
|
|
|
+ font-size: 14px;
|
|
|
+ letter-spacing: 0.3px;
|
|
|
+ color: #F5B945;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
.luck-item:last-child {
|
|
@@ -1626,7 +1630,8 @@ body,
|
|
|
width: 40rem;
|
|
|
height: 3.3rem;
|
|
|
line-height: 3.3rem;
|
|
|
- font-weight: normal;
|
|
|
+ font-weight: normal;
|
|
|
+
|
|
|
span {
|
|
|
font-size: 1.4rem;
|
|
|
}
|