You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

113 lines
3.1 KiB

<template>
<div>
<secondary-nav></secondary-nav>
<div class="container">
<div
class="w-100 d-flex justify-content-between align-items-center mb-3 mt-4"
>
<div class="h3">{{ $t("wallet.ContractAccount") }}</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="markets-pair-list mb-3">
<ul class="nav nav-pills" id="pills-tab" role="tablist">
<li class="nav-item fn-16">
<a
class="nav-link active"
data-toggle="pill"
role="tab"
aria-selected="false"
>{{ $t("wallet.contractFlow") }}</a
>
</li>
</ul>
<div class="tab-content">
<div class="tab-pane funding-table fade show active">
<table class="table stripe">
<thead>
<tr>
<th></th>
<th>{{ $t("wallet.dateTime") }}</th>
<th>{{ $t("wallet.info") }}</th>
<th>{{ $t("wallet.money") }}</th>
</tr>
</thead>
<tbody>
<tr v-for="item in list" :key="item.id">
<td></td>
<td>{{ item.created_at }}</td>
<td>{{ item.log_type_text }}</td>
<td
:class="{
increace: item.amount >= 0,
decreace: item.amount < 0
}"
>
{{ item.amount >= 0 ? "+" : "" }}{{ item.amount }}
{{ item.coin_name }}
</td>
</tr>
<tr v-if="!list.length">
<td colspan="4">
<no-record />
</td>
</tr>
</tbody>
</table>
<el-pagination
layout="prev, pager, next"
:page-size="CurrentObj.per_page"
@current-change="changePageCurrent"
:total="CurrentObj.total"
></el-pagination>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</template>
<script>
import wallet from "../../api/wallet.js";
export default {
name: "contract-assets",
data() {
return {
CurrentObj: {},
list: []
};
},
mounted() {
this.getList();
},
methods: {
changePageCurrent(idx) {
this.CurrentObj.page = idx;
this.getList();
},
getList() {
let data = {
page: this.CurrentObj.page
};
wallet.accountFlow(data).then(res => {
this.CurrentObj = res;
this.list = res.data;
});
}
}
};
</script>
<style scoped>
.container .markets-pair-list .nav-link.active::after {
background-color: #fff;
}
.increace{
color: #77B992;
}
.decreace{
color: #EC574A;
}
</style>