From 89a8db4b2d92087b588e7b57cce5b3b339ba2057 Mon Sep 17 00:00:00 2001
From: queenwuli <942534046@qq.com>
Date: Fri, 25 Mar 2022 17:29:18 +0800
Subject: [PATCH] gx
---
src/pages/index/orePool.vue | 86 ++++++++++++++++++++----------------------
1 files changed, 41 insertions(+), 45 deletions(-)
diff --git a/src/pages/index/orePool.vue b/src/pages/index/orePool.vue
index 54d9a55..c977911 100644
--- a/src/pages/index/orePool.vue
+++ b/src/pages/index/orePool.vue
@@ -5,19 +5,19 @@
<div class="box-content">
<div class="row flex align-center justify-between">
<span class="name">{{ $t("message.TotalOutput") }}</span>
- <span class="count em">741522.920798 ETH</span>
+ <span class="count em">{{miningPoolData.totalOutput || 0}} ETH</span>
</div>
<div class="row flex align-center justify-between">
<span class="name">{{ $t("message.ValidNode") }}</span>
- <span class="count em">38</span>
+ <span class="count em">{{miningPoolData.validNode || 0}}</span>
</div>
<div class="row flex align-center justify-between">
<span class="name">{{ $t("message.Participant") }}</span>
- <span class="count">123</span>
+ <span class="count">{{miningPoolData.partnerCnt || 0}}</span>
</div>
<div class="row flex align-center justify-between">
<span class="name">{{ $t("message.UserRevenue") }}</span>
- <span class="count">73235521.340353 USDT</span>
+ <span class="count">{{miningPoolData.partnerIncome || 0}} USDT</span>
</div>
</div>
</div>
@@ -30,10 +30,10 @@
<span class="name">{{ $t("message.Address") }}</span>
<span class="name">{{ $t("message.Quantity") }}</span>
</div>
- <vue-seamless-scroll :data="listData" :class-option="scrollOption" class="list-warp">
- <div class="row flex align-center justify-between" v-for="item in listData">
- <span class="small-name">TFptQTd********7j3bms</span>
- <span class="small-count">0.920798 ETH</span>
+ <vue-seamless-scroll :data="incomeList" :class-option="scrollOption" class="list-warp">
+ <div class="row flex align-center justify-between" v-for="item in incomeList">
+ <span class="small-name">{{formatAddress(item.address)}}</span>
+ <span class="small-count">{{item.income}} ETH</span>
</div>
</vue-seamless-scroll>
</div>
@@ -68,7 +68,7 @@
{{$t("message.Answer6")}}
</van-collapse-item>
<van-collapse-item :title='$t("message.Question7")' name="7">
- {{$t("message.Answer7")}}
+ {{$t("message.Answer7")}}miningusdtvip@gmail.com
</van-collapse-item>
</van-collapse>
<h2 class="m-title">{{$t("message.AuditReport")}}</h2>
@@ -92,48 +92,44 @@
</template>
<script>
-import { ref } from 'vue';
+import { ref, onMounted, getCurrentInstance } from 'vue';
export default {
name: 'orePool',
setup() {
+ const { proxy } = getCurrentInstance();
+ let miningPoolData = ref({});
+ let incomeList = ref([]);
const activeNames = ref(['1']);
- return {
- activeNames,
- listData: [{
- 'title': '无缝滚动第一行无缝滚动第一行',
- 'date': '2017-12-16'
- }, {
- 'title': '无缝滚动第二行无缝滚动第二行',
- 'date': '2017-12-16'
- }, {
- 'title': '无缝滚动第三行无缝滚动第三行',
- 'date': '2017-12-16'
- }, {
- 'title': '无缝滚动第四行无缝滚动第四行',
- 'date': '2017-12-16'
- }, {
- 'title': '无缝滚动第五行无缝滚动第五行',
- 'date': '2017-12-16'
- }, {
- 'title': '无缝滚动第六行无缝滚动第六行',
- 'date': '2017-12-16'
- }, {
- 'title': '无缝滚动第七行无缝滚动第七行',
- 'date': '2017-12-16'
- }, {
- 'title': '无缝滚动第八行无缝滚动第八行',
- 'date': '2017-12-16'
- }, {
- 'title': '无缝滚动第九行无缝滚动第九行',
- 'date': '2017-12-16'
- }],
- scrollOption: {
- step: 0.5
- }
- };
+ const formatAddress = (value) => {
+ if(value.length > 13) {
+ return value.slice(0, 8) + '********' + value.slice(-6)
+ }
+ }
+ onMounted(() => {
+ proxy.initData()
+ })
+ return {
+ activeNames,
+ miningPoolData,
+ incomeList,
+ scrollOption: {
+ step: 0.5
+ },
+ formatAddress
+ };
},
methods: {
-
+ initData () {
+ this.$axios({
+ url: '/dapi/common/totalIncome',
+ method: 'get'
+ }).then((res) => {
+ if(res.code == 200) {
+ this.miningPoolData = res.data.mineData
+ this.incomeList = res.data.userIncome
+ }
+ })
+ }
}
}
</script>
--
Gitblit v1.9.1