204 lines
4.3 KiB
Vue
204 lines
4.3 KiB
Vue
<template>
|
||
<view class="p-20">
|
||
<view>
|
||
<view class="top-img flex justify-center items-center">
|
||
<image src="../../../static/uni.png" mode="widthFix"></image>
|
||
</view>
|
||
<view class="information p-20 flex flex-row">
|
||
<image class="img" src="../../../static/uni.png" mode="aspectFit"></image>
|
||
<view class="flex-1 flex flex-col">
|
||
<text class="title">老公的金丝雀怀孕后</text>
|
||
<text>抖音 | CPM</text>
|
||
<text>地球行者品宣部</text>
|
||
</view>
|
||
</view>
|
||
<view class="way-percent flex flex-row">
|
||
<view class="flex-1 flex flex-col justify-center items-center">
|
||
<view class="biger">52</view>
|
||
<view class="smaller">视频数</view>
|
||
</view>
|
||
<view class="flex-1 flex flex-col justify-center items-center">
|
||
<view class="biger">3.22w</view>
|
||
<view class="smaller">播放次数</view>
|
||
</view>
|
||
<view class="flex-1 flex flex-col justify-center items-center">
|
||
<view class="biger">217</view>
|
||
<view class="smaller">获赞数</view>
|
||
</view>
|
||
<view class="flex-1 flex flex-col justify-center items-center">
|
||
<view class="biger">42</view>
|
||
<view class="smaller">评论数</view>
|
||
</view>
|
||
</view>
|
||
<view class="p-30 bg-white introduce">
|
||
<view>任务奖励:根据视频表现持续瓜分现金,先到先得</view>
|
||
<view>总奖金池:<text style="color: red;">1,0000.00</text></view>
|
||
<view>
|
||
<text>奖励已瓜分</text>
|
||
<cmd-progress :percent="16"></cmd-progress>
|
||
</view>
|
||
</view>
|
||
<view class="info">
|
||
<u-tabs style="padding: 20upx 0;" :scrollable="false" :list="tabs" lineColor="#007aff" :activeStyle="{
|
||
color: '#303133',
|
||
fontWeight: 'bold'
|
||
}" :inactiveStyle="{
|
||
color: '#606266',
|
||
transform: 'scale(1)'
|
||
}" itemStyle="height: 34px; padding-bottom: 10upx;" @change="change">
|
||
</u-tabs>
|
||
<view v-if="currentIndex === 0">
|
||
<view class="inside-content">
|
||
<text>链接:https://pan.baidu.com/s/1vqFyozWUCc5NSYdqIqcP2A?pwd=uye7</text>
|
||
<view class="copy-wrap"><text class="copy">复制链接</text></view>
|
||
</view>
|
||
</view>
|
||
|
||
<view class="imageine" v-else-if="currentIndex === 1">
|
||
暂无信息
|
||
</view>
|
||
</view>
|
||
</view>
|
||
<view class="fix-btn p-20">
|
||
<u-button shape="circle" type="primary">立即领取</u-button>
|
||
</view>
|
||
|
||
</view>
|
||
</template>
|
||
|
||
<script>
|
||
import cmdProgress from "@/components/cmd-progress/cmd-progress.vue"
|
||
export default {
|
||
components: {
|
||
cmdProgress
|
||
},
|
||
data() {
|
||
return {
|
||
tabs: [{
|
||
name: '任务玩法'
|
||
}, {
|
||
name: '播放排行'
|
||
}],
|
||
currentIndex: 0,
|
||
}
|
||
},
|
||
created() {
|
||
|
||
},
|
||
methods: {
|
||
change(e) {
|
||
this.currentIndex = e.index
|
||
},
|
||
change2(e) {
|
||
this.promotionActive = e.index
|
||
}
|
||
}
|
||
}
|
||
</script>
|
||
|
||
<style lang="scss">
|
||
.top-img {
|
||
height: 300upx;
|
||
overflow: hidden;
|
||
|
||
image {
|
||
height: 600upx;
|
||
}
|
||
}
|
||
|
||
.fix-btn {
|
||
width: 100vw;
|
||
box-sizing: border-box;
|
||
position: fixed;
|
||
left: 0;
|
||
bottom: 0;
|
||
padding-bottom: constant(safe-area-inset-bottom);
|
||
padding-bottom: env(safe-area-inset-bottom);
|
||
background-color: #fff;
|
||
}
|
||
|
||
.information {
|
||
background-color: #fff;
|
||
border-radius: 20upx;
|
||
|
||
.img {
|
||
width: 120upx;
|
||
height: 120upx;
|
||
border-radius: 10upx;
|
||
overflow: hidden;
|
||
}
|
||
|
||
.flex-1 {
|
||
padding-left: 20upx;
|
||
|
||
.title {
|
||
color: #323333;
|
||
font-size: 28upx;
|
||
}
|
||
|
||
text {
|
||
color: #aaa;
|
||
font-size: 23upx;
|
||
padding: 2upx 0;
|
||
}
|
||
}
|
||
}
|
||
|
||
.introduce {
|
||
padding: 30upx;
|
||
border-radius: 20upx;
|
||
color: #aaa;
|
||
font-size: 25upx;
|
||
|
||
>view {
|
||
padding: 5upx 0;
|
||
}
|
||
}
|
||
|
||
.way-percent {
|
||
padding: 30upx 0;
|
||
border-top: 0;
|
||
|
||
.biger {
|
||
font-size: 30upx;
|
||
font-weight: bold;
|
||
color: #323333;
|
||
}
|
||
|
||
.smaller {
|
||
font-size: 24upx;
|
||
color: #7d8394;
|
||
margin-top: 10upx;
|
||
}
|
||
}
|
||
|
||
.info {
|
||
margin-top: 30upx;
|
||
}
|
||
|
||
.inside-content {
|
||
font-size: 28upx;
|
||
padding: 30upx;
|
||
color: #666;
|
||
word-break: break-all;
|
||
background-color: #fff;
|
||
border-radius: 20upx;
|
||
margin-top: 20upx;
|
||
|
||
.copy-wrap {
|
||
padding-top: 50upx;
|
||
}
|
||
|
||
.copy {
|
||
color: $uni-theme;
|
||
}
|
||
}
|
||
|
||
.imageine {
|
||
font-size: 28upx;
|
||
padding: 30upx;
|
||
color: #666;
|
||
word-break: break-all;
|
||
border-top: 1upx solid #ebedf0;
|
||
}
|
||
</style> |