From 066ec67b7080f07a0e47dda9864ee6be2e4b9053 Mon Sep 17 00:00:00 2001
From: lxf <1371462558@qq.com>
Date: Fri, 13 Jun 2025 14:03:54 +0800
Subject: [PATCH] Merge branch 'master' of http://124.156.157.155:8060/r/~admin/aerospace-pc
---
src/views/wealth/pledgeRecord.vue | 238 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 238 insertions(+), 0 deletions(-)
diff --git a/src/views/wealth/pledgeRecord.vue b/src/views/wealth/pledgeRecord.vue
new file mode 100644
index 0000000..8565213
--- /dev/null
+++ b/src/views/wealth/pledgeRecord.vue
@@ -0,0 +1,238 @@
+<template>
+ <div class="router-view">
+ <div class="trade">
+ <div class="recharge_content">
+ <el-tabs
+ v-model="activeName"
+ class="order-tab"
+ @tab-click="handleClick"
+ >
+ <el-tab-pane
+ v-for="(item, index) in labels"
+ :key="index"
+ :name="index"
+ :label="item"
+ name="financial"
+ >
+ </el-tab-pane>
+
+ <div data-v-23118946="" class="head">
+ <div data-v-23118946="">
+ <div data-v-23118946="">{{ $t("message.user.ma51") }}</div>
+ <div data-v-23118946="" class="value">
+ <span data-v-23118946="">0</span
+ ><span
+ data-v-23118946=""
+ style="font-size: 12px; color: rgba(255, 255, 255, 0.7)"
+ >
+ USDT</span
+ >
+ </div>
+ </div>
+ <div data-v-23118946="">
+ <div data-v-23118946="">{{ $t("message.user.ma52") }}</div>
+ <div data-v-23118946="" class="value">0</div>
+ </div>
+ <div data-v-23118946="">
+ <div data-v-23118946="">{{ $t("message.user.leijishouyi") }}</div>
+ <div data-v-23118946="" class="value">0</div>
+ </div>
+ <div data-v-23118946="">
+ <div data-v-23118946="">{{ $t("message.user.ma53") }}</div>
+ <div data-v-23118946="" class="value">0</div>
+ </div>
+ </div>
+ <el-table :data="tableData" class="width100">
+ <el-table-column
+ prop="close_timeStr"
+ :label="$t('message.user.shijian')"
+ :empty-text="$t('message.home.noData')"
+ ></el-table-column>
+ <el-table-column
+ prop="amount"
+ :label="
+ $t('message.user.tuoguanshijian') +
+ '/' +
+ $t('message.user.tuoguanjine')
+ "
+ >
+ <template #default="scope">
+ <div>
+ <span class="green">{{ scope.row.amount }} (USDT)</span>
+ <span>
+ {{ scope.row.cycle }} {{ $t("message.user.tian") }}</span
+ >
+ </div>
+ </template>
+ </el-table-column>
+ <el-table-column
+ prop="daily_rate"
+ :label="$t('message.user.dangrishouyi')"
+ >
+ <template #default="scope">
+ <div>{{ scope.row.daily_rate }} %</div>
+ </template>
+ </el-table-column>
+ <el-table-column
+ prop="symbol_to"
+ :label="$t('message.user.yihuoli')"
+ >
+ <template #default="scope">
+ <div>{{ scope.row.profit }}(USDT)</div>
+ </template>
+ </el-table-column>
+ <el-table-column
+ prop="symbol_to"
+ :label="$t('message.user.shengyutianshu')"
+ >
+ <template #default="scope">
+ <div>{{ scope.row.days }} {{ $t("message.user.tian") }}</div>
+ </template>
+ </el-table-column>
+ <!-- <el-table-column prop="state" label="操作">
+ <template #default="scope">
+ <el-button @click="goDetail(scope.row.order_no)">详情</el-button>
+ </template>
+ </el-table-column> -->
+ </el-table>
+ </el-tabs>
+ </div>
+ </div>
+ </div>
+ <footer-view></footer-view>
+</template>
+
+<script>
+import { getFinanceOrder, getMinerOrder } from "@/api/order.js";
+export default {
+ name: "financialHistory",
+ data() {
+ return {
+ activeName: 0,
+ labels: [this.$t("message.user.ma49"), this.$t("message.user.ma50")],
+ tableData: [],
+ mineData: [],
+ };
+ },
+ mounted() {
+ // if (this.$route.query.type) {
+ // this.activeName = this.$route.query.type;
+ // }
+ let spToken = localStorage.getItem("spToken");
+ if (spToken) {
+ this.getList();
+ this.getMineList();
+ }
+ },
+ methods: {
+ handleClick(tab, event) {
+ console.log(tab, event);
+ },
+ // TODO 接口404
+ //基金理财列表,state=2为已赎回的
+ async getList() {
+ const res = await getFinanceOrder({
+ state: 2,
+ page_no: 1,
+ });
+ this.tableData = res.data;
+ },
+ //矿池锁仓列表,state=2为已解锁的
+ async getMineList() {
+ const res = await getMinerOrder({
+ state: 2,
+ page_no: 1,
+ });
+ this.mineData = res.data;
+ },
+ //理财详情
+ goDetail() {},
+ //矿池详情
+ goMineDetail() {},
+ //给表头设置边框线
+ getRowClass({ rowIndex, columnIndex }) {
+ if (rowIndex == 0) {
+ return "border-top:1px solid #EBEEF5";
+ }
+ },
+
+ getLocalLan() {
+ var lang = JSON.parse(localStorage.getItem("lang"));
+ // 简体中文:miner_name,繁体:miner_name_cn miner_name_en
+ if (lang == "en") {
+ return "miner_name_en";
+ } else if (lang == "cht") {
+ return "miner_name_cn";
+ } else if (lang == "zh-CN") {
+ return "miner_name";
+ }
+ return "miner_name_en";
+ },
+ },
+};
+</script>
+
+<style scoped>
+.router-view {
+ flex: 1;
+ background-color: #000;
+}
+
+.trade {
+ min-height: 700px;
+ background: #000;
+ padding-bottom: 16px;
+ padding-top: 28px;
+}
+
+.trade .recharge_content {
+ max-width: 1232px;
+ min-width: 976px;
+ margin: 0 auto;
+ color: #fff;
+}
+
+.head[data-v-23118946] {
+ padding: 32px;
+ box-sizing: border-box;
+ display: flex;
+ justify-content: space-between;
+ flex-wrap: wrap;
+ border-radius: 16px;
+ background: linear-gradient(to bottom right, #f7b328, #1e2129);
+ font-size: 14px;
+ color: #ffffffb3;
+ margin-bottom: 20px;
+ .value[data-v-23118946] {
+ margin-top: 12px;
+ font-size: 30px;
+ color: #fff;
+ }
+}
+
+/deep/ .el-table {
+ border-radius: 8px;
+ padding: 16px;
+ background-color: #1b1e26 !important;
+}
+/deep/ .el-table th.el-table__cell {
+ background-color: #1b1e26 !important;
+ border-bottom: none !important;
+}
+/deep/ .el-table__inner-wrapper:before {
+ background-color: #1b1e26 !important;
+}
+/deep/ .el-tabs__nav-wrap:after {
+ background-color: #000 !important;
+}
+/deep/ .el-tabs__item,
+/deep/ .el-tabs__item:hover {
+ color: #b1b1b1 !important;
+ font-size: 18px;
+}
+/deep/ .el-tabs__item.is-active {
+ color: #f7b328 !important;
+ font-size: 18px !important;
+ font-weight: 600;
+}
+</style>
--
Gitblit v1.9.3