From 346088878f93a138b104b7022c3687c58de5b624 Mon Sep 17 00:00:00 2001
From: PC-20250623MANY\Administrator <344137771@qq.com>
Date: Mon, 15 Sep 2025 16:03:24 +0800
Subject: [PATCH] 1
---
src/views/account/account.vue | 96 +++++++++++++----------------------------------
1 files changed, 27 insertions(+), 69 deletions(-)
diff --git a/src/views/account/account.vue b/src/views/account/account.vue
index fb3bfdb..2323c3e 100644
--- a/src/views/account/account.vue
+++ b/src/views/account/account.vue
@@ -28,11 +28,7 @@
{{ $t("dep") }}
</div>
</el-button>
- <el-button
- type="primary"
- class="withdraw-btn"
- @click="withdrawVisible = true"
- >
+ <el-button type="primary" class="withdraw-btn" @click="withdrawVisible = true">
<div class="flex-center">
<img src="@/assets/images/account_ret.png" alt="Withdraw" />
{{ $t("hj177") }}
@@ -81,12 +77,7 @@
<h3>{{ $t("美国") }}</h3>
</div>
- <div
- class="overview-content"
- v-for="i in moneyData"
- :key="i.id"
- v-show="i.accectType == 'US'"
- >
+ <div class="overview-content" v-for="i in moneyData" :key="i.id" v-show="i.accectType == 'US'">
<div class="overview-item">
<div class="item-label">{{ $t("hj49") }}</div>
<div class="item-value">{{ i.symbol }} {{ i.totalMoney }}</div>
@@ -126,11 +117,7 @@
>
{{ $t("账户变动记录") }}
</div> -->
- <div
- class="nav_item"
- :class="`${nav == 2 ? 'active' : ''}`"
- @click="navChange(2)"
- >
+ <div class="nav_item" :class="`${nav == 2 ? 'active' : ''}`" @click="navChange(2)">
{{ $t("dawr") }}
</div>
<!-- <div
@@ -161,25 +148,13 @@
>
{{ $t("基金订单") }}
</div> -->
- <div
- class="nav_item"
- :class="`${nav == 7 ? 'active' : ''}`"
- @click="navChange(7)"
- >
+ <div class="nav_item" :class="`${nav == 7 ? 'active' : ''}`" @click="navChange(7)">
{{ $t("fnv") }}
</div>
- <div
- class="nav_item"
- :class="`${nav == 8 ? 'active' : ''}`"
- @click="navChange(8)"
- >
+ <div class="nav_item" :class="`${nav == 8 ? 'active' : ''}`" @click="navChange(8)">
{{ $t("bc") }}
</div>
- <div
- class="nav_item"
- :class="`${nav == 9 ? 'active' : ''}`"
- @click="navChange(9)"
- >
+ <div class="nav_item" :class="`${nav == 9 ? 'active' : ''}`" @click="navChange(9)">
{{ $t("hj10") }}
</div>
</div>
@@ -197,58 +172,32 @@
</div>
<!-- 划转弹窗 -->
- <Trasferire
- :dialogVisible.sync="trasferireVisible"
- v-if="trasferireVisible"
- @onClose="getMoney"
- :moneyData="moneyData"
- ></Trasferire>
+ <Trasferire :dialogVisible.sync="trasferireVisible" v-if="trasferireVisible" @onClose="getMoney"
+ :moneyData="moneyData"></Trasferire>
<!-- 充值弹窗 -->
- <Deposit
- :dialogVisible.sync="depositDialogVisible"
- v-if="depositDialogVisible"
- @onClose="getMoney"
- ></Deposit>
+ <Deposit :dialogVisible.sync="depositDialogVisible" v-if="depositDialogVisible" @onClose="getMoney"></Deposit>
<!-- 提现弹窗 -->
- <Withdraw
- :dialogVisible.sync="withdrawVisible"
- v-if="withdrawVisible"
- @onClose="getMoney"
- :moneyData="moneyData"
- ></Withdraw>
+ <Withdraw :dialogVisible.sync="withdrawVisible" v-if="withdrawVisible" @onClose="getMoney" :moneyData="moneyData">
+ </Withdraw>
<!-- 贷款申请弹窗 -->
- <loan-application
- :dialogVisible.sync="applicationVisible"
- v-if="applicationVisible"
- ></loan-application>
+ <loan-application :dialogVisible.sync="applicationVisible" v-if="applicationVisible"></loan-application>
<!-- 贷款记录弹窗 -->
- <loan-records
- :dialogVisible.sync="recordsVisible"
- v-if="recordsVisible"
- ></loan-records>
+ <loan-records :dialogVisible.sync="recordsVisible" v-if="recordsVisible"></loan-records>
<!-- 交易列表弹窗(包括us和mx的) -->
- <Position
- :dialogVisible.sync="positionVisible"
- v-if="positionVisible"
- :type="positionType"
- :moneyData="moneyData"
- @pc="pc"
- ></Position>
+ <Position :dialogVisible.sync="positionVisible" v-if="positionVisible" :type="positionType" :moneyData="moneyData"
+ @pc="pc"></Position>
<!-- 交易记录弹窗(包括us和mx的) -->
- <trade-log
- :dialogVisible.sync="tradelogVisible"
- v-if="tradelogVisible"
- :type="positionType"
- ></trade-log>
+ <trade-log :dialogVisible.sync="tradelogVisible" v-if="tradelogVisible" :type="positionType"></trade-log>
</div>
</template>
<script>
+let teimss = null;
import * as api from "@/axios/api";
import dawr from "./components/dawr.vue";
import acd from "./components/acd.vue";
@@ -312,11 +261,19 @@
this.init();
},
+ beforeDestroy() {
+ clearInterval(teimss);
+ },
methods: {
// 初始化
init() {
this.getMoney();
this.getInfo();
+
+ clearInterval(teimss);
+ teimss = setInterval(() => {
+ this.getMoney();
+ }, 10000);
},
// 获取账户金额
async getMoney() {
@@ -365,8 +322,9 @@
<style lang="scss" scoped>
$s_c: #287dff;
$l_c: #07c160;
+
// .account-container {}
-::v-deep .el-drawer__header > :first-child {
+::v-deep .el-drawer__header> :first-child {
font-size: 18px;
font-weight: 700;
color: #333;
--
Gitblit v1.9.3