2025-03-23 09:29:40 +08:00
|
|
|
<template>
|
|
|
|
<view class="content">
|
|
|
|
<view class="themain">
|
|
|
|
<view class="main_top">
|
|
|
|
<view class="topimg">
|
|
|
|
<image class="images1" :src="theData.thisAvatarUrl" mode=""></image>
|
|
|
|
</view>
|
|
|
|
<view class="top_title" :style="{color:theData.color}">
|
|
|
|
{{ theData.thisGradeName }}
|
|
|
|
</view>
|
|
|
|
<view class="top_name">
|
2025-04-01 21:35:18 +08:00
|
|
|
<view>{{'全球编码'}} {{ theData.globalCode }}</view>
|
|
|
|
<view style="margin-top: 10rpx;">{{'国家编码'}} {{ theData.countryCode }}</view>
|
2025-03-23 09:29:40 +08:00
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="main_bottom">
|
|
|
|
<view class="awards-list" v-for="(item,index) in theData.gradeList">
|
|
|
|
<view class="awards-img" v-if="item.image">
|
|
|
|
<img :src="item.image">
|
|
|
|
</view>
|
|
|
|
|
|
|
|
<view class="height" :style="{height:item.gradeValue*index+300+'rpx',background:item.color}">
|
|
|
|
<view class="award-name">{{ item.gradeName }}</view>
|
|
|
|
<view class="price">
|
|
|
|
{{item.startValue|toThousandthAndKeepDecimal}}
|
|
|
|
</view>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
|
|
|
import * as bal from '@/config/balance.js'
|
|
|
|
|
|
|
|
export default {
|
|
|
|
filters: {
|
|
|
|
decimalFormat(value) {
|
|
|
|
return Number(value).toFixed(2);
|
|
|
|
},
|
|
|
|
},
|
|
|
|
data() {
|
|
|
|
return {
|
|
|
|
theData: {}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
onLoad() {
|
|
|
|
this.getList();
|
|
|
|
},
|
|
|
|
methods: {
|
|
|
|
getList() {
|
|
|
|
bal.getGrowUpGrade().then((res) => {
|
|
|
|
if (res.code == 200) {
|
|
|
|
this.theData = res.data;
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
</script>
|
|
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
|
.content {
|
|
|
|
padding: 20rpx 24rpx;
|
|
|
|
background: #F9F9F9;
|
|
|
|
|
|
|
|
.themain {
|
|
|
|
background: #FFFFFF;
|
|
|
|
box-shadow: 0rpx 4rpx 20rpx 0rpx rgba(204, 204, 204, 0.4);
|
|
|
|
border-radius: 20rpx 20rpx 20rpx 20rpx;
|
|
|
|
|
|
|
|
.main_top {
|
|
|
|
padding: 40rpx 0 20rpx 0;
|
|
|
|
border-bottom: 8rpx solid rgba(0, 0, 0, 0.05);
|
|
|
|
text-align: center;
|
|
|
|
|
|
|
|
.topimg {
|
|
|
|
|
|
|
|
.images1 {
|
|
|
|
width: 124rpx;
|
|
|
|
height: 124rpx;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
.top_title {
|
|
|
|
font-size: 40rpx;
|
|
|
|
margin-top: 20rpx;
|
|
|
|
}
|
|
|
|
|
|
|
|
.top_name {
|
|
|
|
font-size: 28rpx;
|
|
|
|
color: #666666;
|
|
|
|
margin-top: 8rpx;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
.main_bottom {
|
|
|
|
padding: 40rpx 20rpx;
|
|
|
|
display: flex;
|
|
|
|
align-items: flex-end;
|
|
|
|
|
|
|
|
.awards-list {
|
|
|
|
margin: 0 20rpx;
|
|
|
|
width: 64rpx;
|
|
|
|
text-align: center;
|
|
|
|
|
|
|
|
|
|
|
|
.awards-img {
|
|
|
|
img {
|
|
|
|
width: 76rpx;
|
|
|
|
height: 76rpx;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
.height {
|
|
|
|
border-radius: 8rpx;
|
|
|
|
width: 64rpx;
|
|
|
|
margin-top: 20rpx;
|
|
|
|
text-align: center;
|
|
|
|
font-size: 24rpx;
|
|
|
|
font-weight: 400;
|
|
|
|
color: #333333;
|
|
|
|
|
|
|
|
.price {
|
|
|
|
padding: 20rpx;
|
|
|
|
word-wrap: break-word;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
</style>
|