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/asset.vue |  265 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 265 insertions(+), 0 deletions(-)

diff --git a/src/views/wealth/asset.vue b/src/views/wealth/asset.vue
new file mode 100644
index 0000000..b02c597
--- /dev/null
+++ b/src/views/wealth/asset.vue
@@ -0,0 +1,265 @@
+<template>
+  <div class="asset">
+    <div class="asset_content">
+      <div data-v-0036adc0="" class="asset_card">
+        <div data-v-0036adc0="" class="left">
+          <div data-v-0036adc0="" class="left_item">
+            <div data-v-0036adc0="" class="">
+              {{ $t("message.user.zongzicanguzhi") }}:
+            </div>
+            <div data-v-0036adc0="" class="">
+              <span data-v-0036adc0="" class="left_item_totalNum">{{
+                assetsData.total
+              }}</span
+              ><span data-v-0036adc0="" class="">USDT</span>
+            </div>
+          </div>
+          <!-- <div data-v-0036adc0="" class="left_item">
+            <div data-v-0036adc0="" class="">
+              {{ $t("message.user.shuzihuobiZhanghu") }}:
+            </div>
+            <div data-v-0036adc0="" class="">
+              <span data-v-0036adc0="" class="left_item_num">{{
+                assetsData.money_coin
+              }}</span
+              ><span data-v-0036adc0="" class="">USDT</span>
+            </div>
+          </div> -->
+          <div data-v-0036adc0="" class="left_item">
+            <div data-v-0036adc0="" class="">
+              {{ $t("message.user.xian14") }}:
+            </div>
+            <div data-v-0036adc0="" class="">
+              <span data-v-0036adc0="" class="left_item_num">{{
+                assetsData.money_wallet
+              }}</span
+              ><span data-v-0036adc0="" class="">USDT</span>
+            </div>
+          </div>
+        </div>
+        <div data-v-0036adc0="" class="right">
+          <div
+            data-v-0036adc0=""
+            class="btn btn1"
+            @click="$router.push('/recharge')"
+          >
+            {{ $t("message.user.chongbi") }}
+          </div>
+          <div
+            data-v-0036adc0=""
+            class="btn"
+            @click="$router.push('/exchange')"
+          >
+            {{ $t("message.user.shandui") }}
+          </div>
+          <div
+            data-v-0036adc0=""
+            class="btn"
+            @click="$router.push('/withdraw')"
+          >
+            {{ $t("message.user.tixian") }}
+          </div>
+          <!-- <div data-v-0036adc0="" class="btn" @click="$router.push('/recharge')">資金劃轉</div> -->
+        </div>
+      </div>
+      <div data-v-0036adc0="" class="search">
+        <div data-v-0036adc0="" class="search_left">
+          <el-switch
+            v-model="switch_value"
+            active-color="#f7b328"
+            inactive-color="#686868"
+            @change="onHide"
+          >
+          </el-switch>
+
+          <!-- <span
+            data-v-0036adc0=""
+            style="
+              margin-left: 10px;
+              font-size: 12px;
+              color: rgb(152, 152, 152);
+            "
+            >隱藏小余額</span
+          > -->
+        </div>
+        <div data-v-0036adc0="" class="search_right">
+          <i data-v-0036adc0="" class="el-icon icon"
+            ><svg
+              data-v-0036adc0=""
+              xmlns="http://www.w3.org/2000/svg"
+              viewBox="0 0 1024 1024"
+            >
+              <path
+                fill="currentColor"
+                d="m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704"
+              ></path></svg></i
+          ><input
+            data-v-0036adc0=""
+            type="text"
+            :placeholder="$t('message.hangqing.sousuo')"
+            class="search_right_input"
+          />
+        </div>
+      </div>
+      <div class="assetList">
+        <div
+          data-v-0036adc0=""
+          class="assetItem"
+          v-for="(item, index) in assetsList"
+          :key="index"
+        >
+          <div data-v-0036adc0="" class="assetItem_h">
+            <img
+              data-v-0036adc0=""
+              :src="handleSymbolImg(item.symbol)"
+              class="assetItem_h_img"
+            />
+            <div data-v-0036adc0="" class="assetItem_h_label">
+              {{ item.name }}
+            </div>
+          </div>
+          <div data-v-0036adc0="" class="assetItem_b">
+            <div data-v-0036adc0="" class="assetItem_b_flex">
+              <div data-v-0036adc0="" class="">
+                {{ $t("message.user.keyong") }}
+              </div>
+              <div data-v-0036adc0="" class="assetNum">
+                {{ item.volume || 0 }}
+              </div>
+            </div>
+            <div data-v-0036adc0="" class="assetItem_b_flex">
+              <div data-v-0036adc0="" class="">
+                {{ $t("message.jiaoyi.suocang") }}
+              </div>
+              <div data-v-0036adc0="" class="assetNum lock">
+                {{ item.lock_money || 0 }}
+              </div>
+            </div>
+            <div data-v-0036adc0="" class="assetItem_b_flex">
+              <div data-v-0036adc0="" class="">
+                {{ $t("message.user.jiedai") }}
+              </div>
+              <div data-v-0036adc0="" class="assetNum">
+                {{ item.frozenAmount || 0 }}
+              </div>
+            </div>
+            <div data-v-0036adc0="" class="assetItem_b_flex">
+              <div data-v-0036adc0="" class="">
+                {{ $t("message.user.dongjie") }}
+              </div>
+              <div data-v-0036adc0="" class="assetNum">
+                {{ item.freeze_money || 0 }}
+              </div>
+            </div>
+            <!-- <div data-v-0036adc0="" class="assetItem_b_flex">
+              <div data-v-0036adc0="" class="">折合USDT</div>
+              <div data-v-0036adc0="" class="assetNum">56710041.06893</div>
+            </div> -->
+            <div data-v-0036adc0="" class="assetBtn">
+              <button
+                :disabled="item.volume"
+                data-v-0036adc0=""
+                class="assetBtn1"
+                :class="{ rechargeBtn: item.volume }"
+                @click="$router.push('/recharge')"
+              >
+                {{ $t("message.user.chongbi") }}</button
+              ><button
+                :disabled="item.volume"
+                data-v-0036adc0=""
+                class="assetBtn1"
+                :class="{ withdrawBtn: item.volume }"
+                @click="$router.push('/withdraw')"
+              >
+                {{ $t("message.user.tixian") }}
+              </button>
+            </div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+  <footer-view></footer-view>
+</template>
+<script>
+import Axios2 from "@/api/wallet.js";
+import Axios from "@/utils/http";
+import { handleSymbolImg } from "@/utils";
+
+export default {
+  name: "asset",
+  data() {
+    return {
+      assetsList: [],
+      assetsData: {},
+      switch_value: false,
+    };
+  },
+  created() {
+    this.getAssetsAll();
+    this.getList();
+  },
+  methods: {
+    handleSymbolImg,
+    onHide() {
+      if (this.switch_value) {
+        this.assetsList = this.assetsList.filter(
+          (item) => item.symbol === "usdt"
+        );
+      } else {
+        this.assetsList = this.assetsList2;
+      }
+    },
+    //总账户资产
+    getAssetsAll() {
+      Axios2.getAllAssets().then((res) => {
+        if (res.code == 0) {
+          this.assetsData = res.data;
+        }
+      });
+    },
+    //理财账户列表数据
+    getList() {
+      Axios.fetch("wap/api/wallet!getAll.action").then((res) => {
+        if (res.code == 0) {
+          this.assetsList = res.data.extends;
+          this.assetsList2 = res.data.extends;
+        }
+      });
+    },
+  },
+};
+</script>
+
+<style scoped>
+@import url("../../assets/wallet/asset-4aac2d85.css");
+
+.asset {
+  min-height: 700px;
+  background: #000;
+  padding-bottom: 16px;
+}
+.asset .asset_content {
+  max-width: 1232px;
+  min-width: 976px;
+  margin: 0 auto;
+  color: #fff;
+  padding-top: 48px;
+}
+/deep/ .el-switch {
+  --el-switch-on-color: #f7b328;
+}
+
+.asset .asset_content .assetList {
+  display: flex;
+  justify-content: flex-start;
+  flex-wrap: wrap;
+}
+.asset .asset_content .assetList .assetItem {
+  width: 32%;
+  border: 1px solid rgba(255, 255, 255, 0.3);
+  border-radius: 8px;
+  margin-bottom: 32px;
+  margin-right: 16px;
+}
+</style>

--
Gitblit v1.9.3