0510航天交易所ui仿制,代码使用的jiem
lxf
2025-07-03 4aaa6f3fe0fdfd1ba95e4719c0619db1166224cf
feat: 添加下载
4 files modified
6 files added
4 files deleted
102 ■■■■ changed files
public/favicon.ico patch | view | raw | blame | history
public/img/App.png patch | view | raw | blame | history
public/img/logo.jpeg patch | view | raw | blame | history
public/img/logo.png patch | view | raw | blame | history
public/index.html 4 ●●●● patch | view | raw | blame | history
public/logo.ico patch | view | raw | blame | history
public/logo.png patch | view | raw | blame | history
src/assets/android.png patch | view | raw | blame | history
src/assets/apple-fill.png patch | view | raw | blame | history
src/assets/image/userCenter/down.png patch | view | raw | blame | history
src/components/perpetual-open/index.vue 10 ●●●●● patch | view | raw | blame | history
src/page/userCenter/down.vue 72 ●●●●● patch | view | raw | blame | history
src/page/userCenter/index.vue 10 ●●●● patch | view | raw | blame | history
src/router/router.js 6 ●●●●● patch | view | raw | blame | history
public/favicon.ico
Binary files differ
public/img/App.png
Binary files differ
public/img/logo.jpeg
Binary files differ
public/img/logo.png
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>
public/logo.ico
Binary files differ
public/logo.png
src/assets/android.png
src/assets/apple-fill.png
src/assets/image/userCenter/down.png
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> -->
src/page/userCenter/down.vue
New file
@@ -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>
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: [
        // {
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',