From 4aaa6f3fe0fdfd1ba95e4719c0619db1166224cf Mon Sep 17 00:00:00 2001
From: lxf <1371462558@qq.com>
Date: Thu, 03 Jul 2025 16:13:36 +0800
Subject: [PATCH] feat: 添加下载
---
/dev/null | 0
src/assets/apple-fill.png | 0
src/page/userCenter/index.vue | 10 ++--
public/img/logo.png | 0
src/page/userCenter/down.vue | 72 ++++++++++++++++++++++++++++++++++++
public/index.html | 4 +-
src/assets/image/userCenter/down.png | 0
src/components/perpetual-open/index.vue | 10 +++--
src/router/router.js | 6 +++
src/assets/android.png | 0
public/logo.png | 0
11 files changed, 91 insertions(+), 11 deletions(-)
diff --git a/public/favicon.ico b/public/favicon.ico
deleted file mode 100644
index b649c1b..0000000
--- a/public/favicon.ico
+++ /dev/null
Binary files differ
diff --git a/public/img/App.png b/public/img/App.png
deleted file mode 100644
index 6b38dc1..0000000
--- a/public/img/App.png
+++ /dev/null
Binary files differ
diff --git a/public/img/logo.jpeg b/public/img/logo.jpeg
deleted file mode 100644
index 1462260..0000000
--- a/public/img/logo.jpeg
+++ /dev/null
Binary files differ
diff --git a/public/img/logo.png b/public/img/logo.png
new file mode 100644
index 0000000..bdf8da8
--- /dev/null
+++ b/public/img/logo.png
Binary files differ
diff --git a/public/index.html b/public/index.html
index fb634d2..cbdf7f4 100644
--- a/public/index.html
+++ b/public/index.html
@@ -6,13 +6,13 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport"
content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0,viewport-fit=cover">
- <link rel="icon" href="<%= BASE_URL %>logo.ico">
+ <link rel="icon" href="<%= BASE_URL %>logo.png">
<title><%= htmlWebpackPlugin.options.title %></title>
<link rel="manifest" href="./desk/manifest.json">
<meta name="theme-color" content="white">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="white">
- <link rel="apple-touch-icon" href="./img/logo.jpeg">
+ <link rel="apple-touch-icon" href="./img/logo.png">
</head>
<body>
diff --git a/public/logo.ico b/public/logo.ico
deleted file mode 100644
index 23bc136..0000000
--- a/public/logo.ico
+++ /dev/null
Binary files differ
diff --git a/public/logo.png b/public/logo.png
new file mode 100644
index 0000000..bdf8da8
--- /dev/null
+++ b/public/logo.png
Binary files differ
diff --git a/src/assets/android.png b/src/assets/android.png
new file mode 100644
index 0000000..c7c11a8
--- /dev/null
+++ b/src/assets/android.png
Binary files differ
diff --git a/src/assets/apple-fill.png b/src/assets/apple-fill.png
new file mode 100644
index 0000000..bece8ed
--- /dev/null
+++ b/src/assets/apple-fill.png
Binary files differ
diff --git a/src/assets/image/userCenter/down.png b/src/assets/image/userCenter/down.png
new file mode 100644
index 0000000..2dc99f9
--- /dev/null
+++ b/src/assets/image/userCenter/down.png
Binary files differ
diff --git a/src/components/perpetual-open/index.vue b/src/components/perpetual-open/index.vue
index 0f20263..17c6575 100644
--- a/src/components/perpetual-open/index.vue
+++ b/src/components/perpetual-open/index.vue
@@ -192,14 +192,16 @@
<template v-if="selectIndex == 1">
<div class="mt-40 mb-30 w-full flex justify-between items-center">
<span class="font-22 font-400 text-grey">
- {{ $t("可开") }}{{ $t("手数") }}
+ <!-- {{ $t("可开") }}{{ $t("手数") }} -->
+ {{ $t("可用余额") }}
<!-- {{initFutrue.amount / (initData.amount + 0.0375) * form.lever_rate }} // -->
- <!-- {{ initFutrue.amount }} // 余额 -->
</span>
<!-- {{ form.lever_rate }} -->
<span class="font-22 font-400 textColor">
- {{ maxItems }}
- {{ $t("手数") }}
+ <!-- 余额 -->
+ {{ initFutrue.amount }} USDT
+ <!-- {{ maxItems }} -->
+ <!-- {{ $t("手数") }} -->
</span>
</div>
<!-- <vue-slider v-bind="options" v-model="form.amount"></vue-slider> -->
diff --git a/src/page/userCenter/down.vue b/src/page/userCenter/down.vue
new file mode 100644
index 0000000..b3805a7
--- /dev/null
+++ b/src/page/userCenter/down.vue
@@ -0,0 +1,72 @@
+<template>
+ <div>
+ <assets-head :title="'App ' + $t('下载')" />
+ <div class="download-page">
+ <div class="download-options">
+ <a class="download-btn android" href="" target="_blank">
+ <img src="@/assets/android.png" alt="Android" />
+ Android {{ $t("下载") }}
+ </a>
+ <a
+ class="download-btn ios"
+ href="https://apps.apple.com/cn/app/deepeu/id6747986048"
+ target="_blank"
+ >
+ <img src="@/assets/apple-fill.png" alt="iOS" />
+ Apple {{ $t("下载") }}
+ </a>
+ </div>
+ </div>
+ </div>
+</template>
+
+<script>
+import assetsHead from "@/components/assets-head";
+export default {
+ components: {
+ assetsHead,
+ },
+};
+</script>
+
+<style scoped>
+.download-page {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ padding: 40px 0;
+ background: var(--main-background, #121212); /* 使用主题色变量,默认深色 */
+ min-height: 100vh;
+}
+.download-options {
+ display: flex;
+ gap: 40px;
+}
+.download-btn {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ padding: 24px 36px;
+ border-radius: 12px;
+ background: #f7f7f7;
+ color: #222;
+ font-size: 18px;
+ text-decoration: none;
+ box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
+ transition: box-shadow 0.2s;
+}
+.download-btn:hover {
+ box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
+}
+.download-btn img {
+ width: 48px;
+ height: 48px;
+ margin-bottom: 12px;
+}
+.android {
+ border: 2px solid #3ddc84;
+}
+.ios {
+ border: 2px solid #222;
+}
+</style>
diff --git a/src/page/userCenter/index.vue b/src/page/userCenter/index.vue
index 9f06a78..f4a0c93 100644
--- a/src/page/userCenter/index.vue
+++ b/src/page/userCenter/index.vue
@@ -177,11 +177,11 @@
url: "/about",
},
- // {
- // name: this.$t("修改密码"),
- // icon: require("@/assets/image/userCenter/password.png"),
- // url: "/changePassword",
- // },
+ {
+ name: this.$t("下载"),
+ icon: require("@/assets/image/userCenter/down.png"),
+ url: "/down",
+ },
],
userList: [
// {
diff --git a/src/router/router.js b/src/router/router.js
index ca8f631..704bc7c 100644
--- a/src/router/router.js
+++ b/src/router/router.js
@@ -431,6 +431,12 @@
name: 'userCenter',
component: () => import(/* webpackChunkName: "userCenter" */ /* webpackPrefetch: true */'@/page/userCenter/index.vue')
},
+ {
+ //下载
+ path: "/down",
+ name: "down",
+ component: () => import(/* webpackChunkName: "down" */ /* webpackPrefetch: true */"@/page/userCenter/down.vue"),
+ },
{// 账户中心
path: '/account',
name: 'account',
--
Gitblit v1.9.3