From 6953352202af2aac124a073dd2c803e814fafb13 Mon Sep 17 00:00:00 2001
From: lxf <1371462558@qq.com>
Date: Thu, 22 May 2025 17:27:40 +0800
Subject: [PATCH] style

---
 src/views/market/market.vue          |    3 
 src/router/wealth.js                 |    6 
 src/views/market/page.vue            |   46 --
 src/views/wealth/newLockMiner.vue    |  555 ++++++------------------
 src/views/wealth/pledgeRecord.vue    |  238 ++++++++++
 src/components/layout/footerView.vue |  414 +++++-------------
 6 files changed, 508 insertions(+), 754 deletions(-)

diff --git a/src/components/layout/footerView.vue b/src/components/layout/footerView.vue
index b9b5100..b5b6fd4 100644
--- a/src/components/layout/footerView.vue
+++ b/src/components/layout/footerView.vue
@@ -1,136 +1,47 @@
 <template>
-  <div class="footer-box footer-background" style="height: 382px">
-    <div>
-      <div class="content-view-box footer-view" style="height: 382px">
-        <div class="left-footer" style="width: 1200px">
-          <!--  -->
-          <div>
-            <div
-              class="footer-icon-box"
-              style="margin-left: 0px; margin-top: 10px"
-            >
-              <img
-                src="@/assets/forexImages/newlogo.png"
-                alt=""
-                width="45"
-                height="45"
-              />
-              <div
-                class="footer-view-title"
-                style="margin-left: 20px; margin-top: 10px"
-              >
-                {{ $title }}
-              </div>
-            </div>
-            <!-- 多语言 -->
-            <div @click="handleChangeLang('lang')" class="footer-view-lang">
-              {{ $t("message.home.language") }}
-            </div>
-
-            <div class="footer-view-copyright">
-              ©️ Copyright 2023 {{ $title }}, Inc. All Rights Reserved
-            </div>
+  <div class="common-footer">
+    <div class="footer">
+      <div class="footer_top">
+        <div class="footer_left">
+          <div class="logo">
+            <span class="avatar"></span><span class="text">Mateonline</span>
           </div>
-          <!-- 关于我们 -->
-          <div style="margin-left: 100px; margin-top: 0px; height: 382px">
-            <h5
-              class="font-size20 margin-top-bottom20 linght-grey-color footer-view-title-h1"
-            >
-              {{ $t("message.home.dibu1") }}
-            </h5>
-            <div class="link-box">
-              <div class="footer-view-title-p1" @click="goRouter('/aboutUs')">
-                {{ $t("message.home.gongsijianjie") }}
-              </div>
-            </div>
-          </div>
-          <!-- 法律隐私政策 -->
-          <div style="margin-left: 40px; margin-top: 0px; height: 382px">
-            <h5
-              class="font-size20 margin-top-bottom20 linght-grey-color footer-view-title-h1"
-            >
-              {{ $t("message.home.falvyinsizhengce") }}
-            </h5>
-            <div class="link-box">
-              <div class="footer-view-title-p1" @click="goRouter('/clause')">
-                {{ $t("message.home.shiyongtikuan") }}
-              </div>
-              <div
-                class="footer-view-title-p1"
-                @click="goRouter('/riskStatement')"
-              >
-                {{ $t("message.home.fengxianshengming") }}
-              </div>
-              <div class="footer-view-title-p1" @click="goRouter('/privacy')">
-                {{ $t("message.home.yinsibaohu") }}
-              </div>
-            </div>
-          </div>
-          <!-- 服务 -->
-          <div style="margin-left: 60px; margin-top: 0px; height: 382px">
-            <h5 class="font-size20 margin-top-bottom20 footer-view-title-h1">
-              {{ $t("message.home.fuwu") }}
-            </h5>
-            <div class="link-box">
-              <div class="footer-view-title-p1" @click="goRouter('/help')">
-                {{ $t("message.home.xinshouzhidao") }}
-              </div>
-              <div class="footer-view-title-p1" @click="goRouter('/reminder')">
-                {{ $t("message.home.wenxintishi") }}
-              </div>
-
-              <div class="footer-view-title-p1" @click="goRouter('/purchase')">
-                {{ $t("message.home.gouzhiyuzhuanhuan") }}
-              </div>
-            </div>
-          </div>
-
-          <!-- Community+下载图标 -->
-          <div
-            class="right-footer"
-            style="margin-left: 80px; margin-top: 0px; height: 382px"
-          >
-            <div style="">
-              <h5 class="font-size20 margin-top-bottom20 white-color">
-                {{ $t("message.home.dibu27") }}
-              </h5>
-              <div class="footer-icon-box">
-                <div>
-                  <img src="@/assets/images/home/footer/chat1.png" alt="" />
-                </div>
-                <div>
-                  <img src="@/assets/images/home/footer/chat2.png" alt="" />
-                </div>
-                <div>
-                  <img src="@/assets/images/home/footer/chat3.png" alt="" />
-                </div>
-              </div>
-            </div>
-            <div class="footer-view-download" style="margin-top: 0px">
-              {{ $t("message.home.xiazai") }}
-            </div>
-            <div style="margin-top: 10px">
-              <img
-                src="@/assets/images/home/footer/download2.png"
-                alt=""
-                style="width: 169px; height: 60px"
-                class="mouse-cursor"
-              />
-            </div>
-            <div style="margin-top: 10px">
-              <img
-                src="@/assets/images/home/footer/download1.png"
-                alt=""
-                style="width: 168px; height: 60px"
-                class="mouse-cursor"
-              />
-            </div>
+          <div class="text">
+            Coinmate成立於2014年,目前總部位於英國。是全球領先的數位貨幣資產交易平台,致力於為用戶提供安全,專業,便利的數位貨幣交易服務。在加密貨幣撮合交易領域佔了43.17%的市佔率。
           </div>
         </div>
+        <div class="footer_list">
+          <h1 class="about">關於</h1>
+          <ul>
+            <li><a href="javascript:void(0)">關於我們</a></li>
+            <li><a href="javascript:void(0)">服務條款</a></li>
+            <li><a href="javascript:void(0)">合作協議</a></li>
+          </ul>
+        </div>
+        <div class="footer_list">
+          <h1 class="about">聯繫我們</h1>
+          <ul>
+            <li><a href="javascript:void(0);">幫助中心</a></li>
+            <li><a href="javascript:void(0);">客服中心</a></li>
+            <li>
+              <a
+                href="javascript:void(0);"
+                style="
+                  color: rgb(255, 255, 255);
+                  font-size: 12px;
+                  text-decoration: underline;
+                "
+                >coinmatecrypto@outlook.com</a
+              >
+            </li>
+          </ul>
+        </div>
+      </div>
+      <div class="footer_bottom">
+        <p>Coinmate全球優質數字資產</p>
+        <p>Copyright © 2021 - Coinmate All rights reserved.</p>
       </div>
     </div>
-
-    <lang-select ref="langSelect" />
   </div>
 </template>
 
@@ -167,171 +78,90 @@
 </script>
 
 <style scoped>
-.footer-view {
-  display: flex;
-}
+.footer {
+  min-height: 100px;
+  background: rgb(24, 26, 32);
+  border-top: 1px solid rgba(109, 109, 109, 0.5);
+  .footer_top {
+    width: 94%;
+    margin: 0 auto;
+    display: flex;
+    padding: 16px 0;
+    .footer_left {
+      flex: 0 0 40%;
+      box-sizing: border-box;
+      .logo {
+        display: flex;
+        align-items: center;
+        .avatar {
+          width: 40px;
+          height: 40px;
+          background: url(../../assets/forexImages/logo-66dce226.png) no-repeat
+            center center;
+          background-size: 40px 40px;
+        }
+        .text {
+          color: #fff;
+          font-size: 16px;
+          letter-spacing: 3px;
+        }
+      }
+      .text {
+        color: #989898;
+        font-size: 14px;
+      }
+    }
 
-.footer-background {
-  background-color: #171a1e;
-}
-
-.left-footer {
-  flex: 4;
-  display: flex;
-  /* padding:50px 0 40px 0; */
-}
-
-.left-footer > div {
-  flex: 1;
-  justify-content: space-around;
-}
-
-/* .right-footer{
-    flex:2;
-} */
-
-.link-box > div {
-  padding-bottom: 16px;
-  /* font-size:16px;
-    color:#FFFFFF; */
-  cursor: pointer;
-  font-size: 14px;
-  color: #b8bfc9;
-}
-
-.right-footer {
-  padding-top: 0px;
-}
-
-.right-footer > div > h5 {
-  margin-bottom: 20px;
-}
-
-.right-footer > div:nth-child(1) {
-  width: 138px;
-}
-.footer-icon-box {
-  display: flex;
-}
-
-.footer-icon-box > div {
-  flex: 1;
-  justify-content: space-around;
-}
-.footer-icon-box > div > img {
-  display: inline-block;
-  width: 19px;
-  height: 19px;
-}
-
-.lange-view {
-  display: flex;
-  background-color: #ececec;
-  width: 150px;
-  height: 30px;
-  line-height: 30px;
-  align-items: center;
-  justify-content: space-around;
-  font-size: 12px;
-  cursor: pointer;
-  border: 1px solid #e5e7eb;
-  margin-top: 58px;
-}
-
-.lange-view > img {
-  margin-left: 10px;
-  margin-top: -5px;
-}
-
-/* 版权 */
-.copyright-box > div {
-  border-top: 1px solid #2c2e3a;
-  padding: 30px 0;
-  font-size: 16px;
-  color: white;
-}
-
-.footer-view-title {
-  color: #f7b328;
-  width: 45px;
-  height: 39px;
-}
-
-.footer-view-lang {
-  font-family: "PingFang SC";
-  font-style: normal;
-  font-weight: 400;
-  font-size: 16px;
-  line-height: 22px;
-
-  color: #ffffff;
-  cursor: pointer;
-}
-
-.footer-view-copyright {
-  width: 197px;
-  height: 44px;
-  margin-left: 0px;
-  margin-top: 30px;
-
-  font-family: "PingFang SC";
-  font-style: normal;
-  font-weight: 400;
-  font-size: 16px;
-  line-height: 22px;
-
-  color: #b8bfc9;
-
-  /* Inside auto layout */
-
-  flex: none;
-  order: 2;
-  flex-grow: 0;
-}
-
-.footer-view-title-h1 {
-  width: 164px;
-  height: 22px;
-
-  font-family: "PingFang SC";
-  font-style: normal;
-  font-weight: 400px;
-  font-size: 16px;
-  line-height: 22px;
-
-  color: #ffffff;
-}
-
-.footer-view-title-p1 {
-  /* width: 400px; */
-  height: 20px;
-
-  font-family: "PingFang SC";
-  font-style: normal;
-  /* font-weight: 400px; */
-
-  line-height: 20px;
-
-  padding-top: 20px;
-}
-
-.footer-view-download {
-  width: auto;
-  height: 31px;
-
-  font-family: "PingFang SC";
-  font-style: normal;
-  /* font-weight: 600px; */
-  font-size: 22px;
-  line-height: 31px;
-  /* identical to box height */
-
-  color: #ffffff;
-
-  /* Inside auto layout */
-
-  flex: none;
-  order: 2;
-  flex-grow: 0;
+    .footer_list {
+      flex: 0 0 30%;
+      box-sizing: border-box;
+      display: flex;
+      flex-direction: column;
+      justify-content: flex-start;
+      align-items: center;
+      .about {
+        color: #fff;
+        font-size: 20px;
+        font-weight: 400;
+        width: 100%;
+        text-align: center;
+      }
+      /* h1 {
+          font-size: 16px;
+          color: #fff;
+          margin-bottom: 10px;
+        } */
+      ul {
+        width: 100%;
+        li {
+          width: 100%;
+          text-align: center;
+          a {
+            width: 100%;
+            text-align: center;
+            text-decoration: none;
+            color: #989898;
+            height: 40px;
+            line-height: 40px;
+            &:hover {
+              display: inline-block;
+              color: #f7b328;
+            }
+          }
+        }
+      }
+    }
+  }
+  .footer_bottom {
+    width: 94%;
+    margin: 0 auto;
+    padding: 16px 0;
+    border-top: 1px solid rgba(109, 109, 109, 0.5);
+    p {
+      margin-top: 4px;
+      color: #989898;
+      font-size: 12px;
+    }
+  }
 }
 </style>
diff --git a/src/router/wealth.js b/src/router/wealth.js
index 6aa556f..b4ba4da 100644
--- a/src/router/wealth.js
+++ b/src/router/wealth.js
@@ -11,6 +11,12 @@
     },
     path: '/fundMakc', name: 'FundManageKuangChi', component: () => import("@/views/wealth/newLockMiner.vue"),//矿池锁仓
   },
+  {
+    meta: {
+      commonHeader: true,
+    },
+    path: '/pledgeRecord', name: 'pledgeRecord', component: () => import("@/views/wealth/pledgeRecord.vue"),// 质押记录
+  },
 ];
 
 export { wealthRoutes };
\ No newline at end of file
diff --git a/src/views/market/market.vue b/src/views/market/market.vue
index 1514195..192e087 100644
--- a/src/views/market/market.vue
+++ b/src/views/market/market.vue
@@ -132,7 +132,7 @@
                         <div class="css-search-1">
                           <div
                             class="css-search-2"
-                            style="background-color: #fff;border-radius: 7px;"
+                            style="background-color: #fff; border-radius: 7px"
                           >
                             <div class="css-search-3" style="color: #fff">
                               <div class="bn-input-prefix css-search-4">
@@ -943,6 +943,7 @@
       </main>
     </div>
   </div>
+  <footer-view></footer-view>
 </template>
 
 <script>
diff --git a/src/views/market/page.vue b/src/views/market/page.vue
index f5023d1..bb944ba 100644
--- a/src/views/market/page.vue
+++ b/src/views/market/page.vue
@@ -471,51 +471,7 @@
       </div>
     </div> -->
 
-    <div class="common-footer">
-      <div class="footer">
-        <div class="footer_top">
-          <div class="footer_left">
-            <div class="logo">
-              <span class="avatar"></span><span class="text">Mateonline</span>
-            </div>
-            <div class="text">
-              Coinmate成立於2014年,目前總部位於英國。是全球領先的數位貨幣資產交易平台,致力於為用戶提供安全,專業,便利的數位貨幣交易服務。在加密貨幣撮合交易領域佔了43.17%的市佔率。
-            </div>
-          </div>
-          <div class="footer_list">
-            <h1 class="about">關於</h1>
-            <ul>
-              <li><a href="javascript:void(0)">關於我們</a></li>
-              <li><a href="javascript:void(0)">服務條款</a></li>
-              <li><a href="javascript:void(0)">合作協議</a></li>
-            </ul>
-          </div>
-          <div class="footer_list">
-            <h1 class="about">聯繫我們</h1>
-            <ul>
-              <li><a href="javascript:void(0);">幫助中心</a></li>
-              <li><a href="javascript:void(0);">客服中心</a></li>
-              <li>
-                <a
-                  href="javascript:void(0);"
-                  style="
-                    color: rgb(255, 255, 255);
-                    font-size: 12px;
-                    text-decoration: underline;
-                  "
-                  >coinmatecrypto@outlook.com</a
-                >
-              </li>
-            </ul>
-          </div>
-        </div>
-        <div class="footer_bottom">
-          <p>Coinmate全球優質數字資產</p>
-          <p>Copyright © 2021 - Coinmate All rights reserved.</p>
-        </div>
-      </div>
-    </div>
-
+    <footer-view />
     <!-- 语言和汇率弹窗 -->
     <lang-select ref="langSelect" />
   </div>
diff --git a/src/views/wealth/newLockMiner.vue b/src/views/wealth/newLockMiner.vue
index 4911584..d8e7235 100644
--- a/src/views/wealth/newLockMiner.vue
+++ b/src/views/wealth/newLockMiner.vue
@@ -1,368 +1,76 @@
 <!-- 矿池锁仓页面 -->
 <template>
+<div>
   <div style="background-color: #111214">
     <!-- <div class="miner-background"></div> -->
-   <div class="router-view">
-    <section  class="container">
-      <section  class="header">
-        <p  class="header-title">質押</p>
-        <button  aria-disabled="false" type="button" class="el-button header-btn">
-          <i class="el-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><path fill="currentColor" d="M832 384H576V128H192v768h640zm-26.496-64L640 154.496V320zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32m160 448h384v64H320zm0-192h160v64H320zm0 384h384v64H320z"></path></svg></i>
-          <span class="">質押記錄</span>
-        </button>
-      </section>
-      <section  class="content">
-          <p  class="content-subtitle">挖礦賺不停</p>
-          <p  class="content-desc">鎖倉挖礦是通過將USDT託管給平台超算力礦機在平台礦池中進行的挖礦收益</p><p  class="content-subtitle">產品亮點</p>
-          <div  class="plane">
-            <div  class="plane-info">
-              <p  class="plane-info__title">隨存隨取</p>
-              <p  class="plane-info__desc">派息週期</p>
+    <div class="router-view">
+      <section class="container">
+        <section class="header">
+          <p class="header-title">質押</p>
+          <button aria-disabled="false" type="button" class="el-button header-btn">
+            <i class="el-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024">
+                <path fill="currentColor"
+                  d="M832 384H576V128H192v768h640zm-26.496-64L640 154.496V320zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32m160 448h384v64H320zm0-192h160v64H320zm0 384h384v64H320z">
+                </path>
+              </svg></i>
+            <span class="" @click="goRouter('/pledgeRecord')">質押記錄</span>
+          </button>
+        </section>
+        <section class="content">
+          <p class="content-subtitle">挖礦賺不停</p>
+          <p class="content-desc">鎖倉挖礦是通過將USDT託管給平台超算力礦機在平台礦池中進行的挖礦收益</p>
+          <p class="content-subtitle">產品亮點</p>
+          <div class="plane">
+            <div class="plane-info">
+              <p class="plane-info__title">隨存隨取</p>
+              <p class="plane-info__desc">派息週期</p>
             </div>
-              <div  class="plane-info">
-                <p  class="plane-info__title">每日下發</p>
-                <p  class="plane-info__desc">活期利息</p>
-              </div>
+            <div class="plane-info">
+              <p class="plane-info__title">每日下發</p>
+              <p class="plane-info__desc">活期利息</p>
             </div>
+          </div>
 
-          <p  class="content-subtitle">專案介紹</p>
-          <p  class="content-desc">
-            <span >1. 以太坊是一個去中心化的開源區塊鏈系統,擁有自己的數位貨幣Ether.ETH 作為許多其他數位硬幣的平台,以及用於執行去中心化智能合約的平台 。</span>
-            <span >2. 我們採取與硬體礦業公司合作的形式,推出網路挖礦收益產品。</span>
-            <span >3. 質押您的USDT,我們將使用等值的ETH參與實體機挖礦。</span>
-            <span >4. 本產品將參與投資指定Al礦機並分享分紅。</span>
-            <div class="content-desc">
-              <p  class="title1">舉例</p>
-              <span >會員在平台上進行鎖倉挖礦10000U。選擇了週期為1天,日產出為鎖倉金額的0.3%的理財產品,則每日產出如下:10000U*0.3% =30U即1天後可獲得30U的收益,收益每日下發,鎖倉結束可隨時訪問,鎖倉挖礦本金到期後,本金自動轉入您的資產帳戶</span>
-              <p  class="title1">專案規則</p>
-              <span >1. 活動期間質押的USDT將計入持有快照的計算。</span>
-              <span >2. 已質押的USDT將在活動結束時自動終止。</span>
-              <span >3. 收益率為預估值,請以實際收到的金額為準。</span>
-              <span >4. 收益將在24小時後分配到您的兌換帳戶。</span>
-              <span >5. 如需提前結束活動,請聯絡客服。</span>
-            </div>
+          <p class="content-subtitle">專案介紹</p>
+          <p class="content-desc">
+            <span>1. 以太坊是一個去中心化的開源區塊鏈系統,擁有自己的數位貨幣Ether.ETH 作為許多其他數位硬幣的平台,以及用於執行去中心化智能合約的平台 。</span>
+            <span>2. 我們採取與硬體礦業公司合作的形式,推出網路挖礦收益產品。</span>
+            <span>3. 質押您的USDT,我們將使用等值的ETH參與實體機挖礦。</span>
+            <span>4. 本產品將參與投資指定Al礦機並分享分紅。</span>
+          <div class="content-desc">
+            <p class="title1">舉例</p>
+            <span>會員在平台上進行鎖倉挖礦10000U。選擇了週期為1天,日產出為鎖倉金額的0.3%的理財產品,則每日產出如下:10000U*0.3%
+              =30U即1天後可獲得30U的收益,收益每日下發,鎖倉結束可隨時訪問,鎖倉挖礦本金到期後,本金自動轉入您的資產帳戶</span>
+            <p class="title1">專案規則</p>
+            <span>1. 活動期間質押的USDT將計入持有快照的計算。</span>
+            <span>2. 已質押的USDT將在活動結束時自動終止。</span>
+            <span>3. 收益率為預估值,請以實際收到的金額為準。</span>
+            <span>4. 收益將在24小時後分配到您的兌換帳戶。</span>
+            <span>5. 如需提前結束活動,請聯絡客服。</span>
+          </div>
           </p>
 
         </section>
-        <section  class="list-container"><ul  class="list"></ul></section><!---->
+        <section class="list-container">
+          <ul class="list"></ul>
+        </section><!---->
       </section>
     </div>
-    <!-- 底部导航栏 -->
-    
-
-
-    <!-- footer -->
-    <!-- <footer-view></footer-view> -->
   </div>
+  <footer-view></footer-view>
+</div>
 </template>
 
 <script>
-import Axios from "@/utils/http";
-import FundBuy from "./FundBuy.vue";
-import { useUserStore } from "@/store/user.js";
 export default {
-  components: { FundBuy },
   data() {
     return {
       language: "zh-CN",
-      tableData: [],
-      amount_sum: "",
-      amountSumValue: "",
-      today_profit: "",
-      todayProfitValue: "",
-      aready_profit: "",
-      areadyProfitValue: "",
-      order_sum: "",
-      showProductId: "",
-      typeName: "mine",
-      outputCurrency: "",
-      buyCurrency: "",
-      textData: [
-        {
-          recommend: this.$t("message.user.yijiyonghu"),
-          revenue: "20%",
-          subscribe: "5%",
-        },
-        {
-          recommend: this.$t("message.user.erjiyonghu"),
-          revenue: "10%",
-          subscribe: "3%",
-        },
-        {
-          recommend: this.$t("message.user.sanjiyonghu"),
-          revenue: "5%",
-          subscribe: "1%",
-        },
-      ],
-      checked1: false,
-      checked2: false,
-      tableOrderData: [],
-      mineOrderData: [],
-      tableDataAll: [],
-      money: 0,
-      checkdIndex: 0,
-    };
-  },
-  mounted() {
-    const lang = JSON.parse(localStorage.getItem("lang"));
-    if (lang == "en") {
-      this.language = "en";
-    } else if (lang == "cht") {
-      this.language = "CN";
-    } else if (lang == "zh-CN") {
-      this.language = "zh-CN";
-    } else {
-      this.language = "other";
-    }
-
-    this.getlist();
-    this.getIncome();
-    // this.getMineOrderList();
-    //没有登录不请求
-    let spToken = localStorage.getItem("spToken", "");
-    if (spToken && spToken != "") {
-      this.getMineOrderList();
-      this.getUsdt();
-    }
-
-    let self = this;
-    let lockMiner_main_search = document.getElementById(
-      "lockMiner_main_search"
-    );
-    lockMiner_main_search.oninput = function () {
-      console.log(lockMiner_main_search.value);
-      self.search(lockMiner_main_search.value);
     };
   },
   methods: {
-    goAccounts() {
-      this.$router.push({
-        path: "/wallet/financialAccounts",
-        query: {
-          type: 1,
-        },
-      });
-    },
-    goHistory() {
-      this.$router.push({
-        path: "/order/financialOrder",
-        query: {
-          type: "miner",
-        },
-      });
-    },
-    getlist() {
-      Axios.fetch("wap/api/miner!list.action").then((res) => {
-        this.tableDataAll = res.data;
-        this.tableData = [].concat(this.tableDataAll);
-      });
-    },
-    //理财收益统计
-    getIncome() {
-      Axios.fetch("wap/api/minerOrder!listSum.action").then((res) => {
-        this.amount_sum = res.data.amount_sum;
-        this.amountSumValue = res.data.amountSumValue;
-        this.today_profit = res.data.today_profit;
-        this.todayProfitValue = res.data.todayProfitValue;
-        this.aready_profit = res.data.aready_profit;
-        this.areadyProfitValue = res.data.areadyProfitValue;
-        this.order_sum = res.data.order_sum;
-        this.outputCurrency = res.data.outputCurrency;
-        this.buyCurrency = res.data.buyCurrency || "usdt";
-      });
-    },
-    //理财账户列表数据
-    getOrderList() {
-      Axios.fetch("wap/api/financeOrder!list.action", {
-        state: 1,
-        page_no: 1,
-      }).then((res) => {
-        // this.tableOrderData = res.data;
-        // console.log(JSON.stringify(res.data));
-      });
-    },
-    //矿池锁仓列表
-    getMineOrderList() {
-      Axios.fetch("wap/api/minerOrder!list.action", {
-        state: 1,
-        page_no: 1,
-      }).then((res) => {
-        this.mineOrderData = res.data;
-        console.log("getMineOrderList = " + JSON.stringify(res.data));
-      });
-    },
-    //获取可用余额USDT
-    getUsdt() {
-      Axios.fetch("wap/api/wallet!getAll.action")
-        .then((res) => {
-          console.log("money = " + JSON.stringify(res.data));
-          this.money = res.data.usdt;
-        })
-        .catch((err) => {
-          console.log(err);
-        });
-    },
-    //买入
-    buyBtn(id) {
-      if (useUserStore().userInfo.token == "") {
-        this.$router.push("/login");
-      } else {
-        this.$refs.panelShow.show();
-        this.showProductId = id;
-      }
-    },
     goRouter(parmas) {
-      if (parmas != "/loginOut") {
         this.$router.push(parmas);
-      } else {
-        Axios.loginOut().then((res) => {
-          if (res.code == "0") {
-            localStorage.removeItem("spToken");
-            localStorage.removeItem("vuex");
-            localStorage.removeItem("username");
-            this.$router.push("/login");
-            window.location.reload();
-          }
-        });
-      }
-    },
-    Checkd() {
-      console.log("Checkd");
-
-      if (!this.checked1 && !this.checked2) {
-        console.log("!this.checked1&!this.checked2");
-        //所有的
-        this.tableData = [].concat(this.tableDataAll);
-      } else if (this.checked1 && this.checked2) {
-        console.log("this.checked1&this.checked2");
-
-        let newTable = [];
-        let table1 = [].concat(this.tableDataAll);
-        for (let i = 0; i < table1.length; i++) {
-          let t = table1[i];
-          for (let j = 0; j < this.mineOrderData.length; j++) {
-            let t2 = this.mineOrderData[j];
-            console.log("t=" + t.name_en);
-            console.log("t2=" + t2.miner_name_en);
-            // if(t.name_en == t2.miner_name_en){
-            //     newTable.push(JSON.parse(JSON.stringify(t)));
-            // }
-          }
-
-          if (t.investment_min <= this.money && t.on_sale == "1") {
-            newTable.push(JSON.parse(JSON.stringify(t)));
-          }
-        }
-
-        let newTable2 = [];
-        for (let i = 0; i < newTable.length; i++) {
-          let t = newTable[i];
-          if (t.investment_min <= this.money && t.on_sale == "1") {
-            newTable2.push(JSON.parse(JSON.stringify(t)));
-          }
-        }
-
-        this.tableData = newTable2;
-      } else if (this.checked1) {
-        //可以购买
-        console.log("this.checked1&");
-        //this.money
-        let newTable = [];
-        let table1 = [].concat(this.tableDataAll);
-
-        for (let i = 0; i < table1.length; i++) {
-          let t = table1[i];
-          // console.log("t="+JSON.stringify(t));
-          if (t.investment_min <= this.money && t.on_sale == "1") {
-            newTable.push(JSON.parse(JSON.stringify(t)));
-          }
-        }
-        this.tableData = newTable;
-      } else if (this.checked2) {
-        //已经
-        console.log("this.checked2&");
-        let newTable = [];
-        let table1 = [].concat(this.tableDataAll);
-
-        console.log("this.tableDataAll = " + JSON.stringify(this.tableDataAll));
-        console.log(
-          "this.mineOrderData = " + JSON.stringify(this.mineOrderData)
-        );
-
-        for (let i = 0; i < table1.length; i++) {
-          let t = table1[i];
-          // for(let j = 0 ; j < this.mineOrderData.length ; j++){
-          //     let t2 = this.mineOrderData[j];
-          //     console.log("t="+t.name_en);
-          //     console.log("t2="+t2.miner_name_en);
-          //     if(t.name_en == t2.miner_name_en){
-          //         newTable.push(JSON.parse(JSON.stringify(t)));
-          //     }
-          // }
-
-          if (t.investment_min <= this.money && t.on_sale == "1") {
-            newTable.push(JSON.parse(JSON.stringify(t)));
-          }
-        }
-
-        this.tableData = newTable;
-      }
-    },
-    search(value) {
-      let newTable = [];
-
-      let table1 = [].concat(this.tableDataAll);
-      for (let i = 0; i < table1.length; i++) {
-        let t = table1[i];
-        console.log(JSON.stringify(t));
-        if (t.name_en && t.name_en.indexOf(value) >= 0) {
-          newTable.push(JSON.parse(JSON.stringify(t)));
-        } else if (t.name_cn && t.name_cn.indexOf(value) >= 0) {
-          newTable.push(JSON.parse(JSON.stringify(t)));
-        } else if (t.name && t.name.indexOf(value) >= 0) {
-          newTable.push(JSON.parse(JSON.stringify(t)));
-        }
-      }
-
-      this.tableData = newTable;
-    },
-  },
-  computed: {
-    //该计算属性返回要监视的对象属性值
-    getChecked1() {
-      console.log("getChecked1=" + this.checked1);
-
-      return this.checked1;
-    },
-    getChecked2() {
-      console.log("getChecked2=" + this.checked2);
-
-      return this.checked2;
-    },
-  },
-  watch: {
-    //开始监听返回该对象属性值计算属性
-    getChecked1: function (newVal, oldVal) {
-      console.log(newVal, oldVal);
-      this.checkdIndex++;
-
-      console.log("this.checkdIndex = " + this.checkdIndex);
-
-      // if(this.checkdIndex==2){
-      this.Checkd();
-      this.checkdIndex = 0;
-      // }
-    },
-    getChecked2: function (newVal, oldVal) {
-      console.log(newVal, oldVal);
-      this.checkdIndex++;
-
-      console.log("this.checkdIndex = " + this.checkdIndex);
-
-      // if(this.checkdIndex==2){
-      this.Checkd();
-      this.checkdIndex = 0;
-      // }
     },
   },
 };
@@ -371,7 +79,7 @@
 <style scoped>
 @import url(./wealth.css);
 
-.el-table >>> .el-table thead {
+.el-table>>>.el-table thead {
   font-size: 15px !important;
 }
 
@@ -382,129 +90,144 @@
 input[type="checkbox"] {
   border: 1px solid #ffffff;
 }
+
 .css-search-3 {
   background-color: #111214;
 }
+
 /* 改变表格背景颜色 */
 /deep/ .el-table__cell {
-  background: #111214 !important; /* 你想要的颜色 */
+  background: #111214 !important;
+  /* 你想要的颜色 */
 }
+
 .collapse {
   border-top: none;
   border-bottom-color: #111214;
 }
+
 /deep/ .el-collapse-item__header {
   background-color: #111214;
   color: white;
 }
+
 /deep/ .el-collapse-item__content {
   font-size: 15px;
   background-color: #111214;
   color: rgb(185, 185, 185);
 }
+
 /deep/ .el-table__empty-block {
   background-color: #111214;
 }
+
 .css-search-3 input {
   color: #fff;
   font-size: 14px;
 }
 
-.router-view{
-      flex: 1;
-    background-color: #000;
+.router-view {
+  flex: 1;
+  background-color: #000;
 }
 
 .container {
-    background-color: #000;
-    width: 1232px;
-    padding: 24px 16px 16px;
-    margin: auto;
-    .list {
-      display: flex;
-      flex-wrap: wrap;
-      color: #fff;
+  background-color: #000;
+  width: 1232px;
+  padding: 24px 16px 16px;
+  margin: auto;
+
+  .list {
+    display: flex;
+    flex-wrap: wrap;
+    color: #fff;
   }
 }
+
 .header {
-    display: flex;
-    justify-content: space-between;
-    align-items: center;
-    height: 80px;
-    margin-bottom: 16px;
-    .header-title {
-      font-size: 36px;
-      color: #fff;
-    }
+  display: flex;
+  justify-content: space-between;
+  align-items: center;
+  height: 80px;
+  margin-bottom: 16px;
+
+  .header-title {
+    font-size: 36px;
+    color: #fff;
+  }
 
   .header-btn {
-      min-width: 114px;
-      line-height: 40px;
-      height: 40px;
-      font-size: 16px;
-      background-color: transparent;
-      border: 1px solid #fff;
-      color: #fff;
+    min-width: 114px;
+    line-height: 40px;
+    height: 40px;
+    font-size: 16px;
+    background-color: transparent;
+    border: 1px solid #fff;
+    color: #fff;
   }
 
   .el-button [class*=el-icon]+span {
-      margin-left: 6px;
+    margin-left: 6px;
   }
 
   .el-button>span {
-      align-items: center;
-      display: inline-flex;
+    align-items: center;
+    display: inline-flex;
   }
 }
 
 .content {
-      color: #fff;
-      padding: 24px 0;
-      .content-subtitle {
-        font-size: 20px;
-        font-weight: 600;
-        line-height: 28px;
-        margin-bottom: 12px;
-        margin-top: 24px;
-      }
-      .plane {
-        display: flex;
-        justify-content: space-between;
-        align-items: center;
-        .plane-info {
-          flex: 1 0 49%;
-          max-width: 500px;
-          padding: 16px;
-          box-sizing: border-box;
-          border-radius: 12px;
-          background-color: #1e2129;
-          text-align: center;
-        }
-        .plane-info__title {
-          font-size: 24px;
-          line-height: 32px;
-          color: #f7b328;
-        }
-        .plane-info__desc {
-          color: #ececec;
-          line-height: 24px;
-        }
-      }
+  color: #fff;
+  padding: 24px 0;
 
-      .content-subtitle {
-          font-size: 20px;
-          font-weight: 600;
-          line-height: 28px;
-          margin-bottom: 12px;
-          margin-top: 24px;
-      }
-    
+  .content-subtitle {
+    font-size: 20px;
+    font-weight: 600;
+    line-height: 28px;
+    margin-bottom: 12px;
+    margin-top: 24px;
+  }
+
+  .plane {
+    display: flex;
+    justify-content: space-between;
+    align-items: center;
+
+    .plane-info {
+      flex: 1 0 49%;
+      max-width: 500px;
+      padding: 16px;
+      box-sizing: border-box;
+      border-radius: 12px;
+      background-color: #1e2129;
+      text-align: center;
+    }
+
+    .plane-info__title {
+      font-size: 24px;
+      line-height: 32px;
+      color: #f7b328;
+    }
+
+    .plane-info__desc {
+      color: #ececec;
+      line-height: 24px;
+    }
+  }
+
+  .content-subtitle {
+    font-size: 20px;
+    font-weight: 600;
+    line-height: 28px;
+    margin-bottom: 12px;
+    margin-top: 24px;
+  }
+
 
 }
+
 .content-desc {
-    font-size: 14px;
-    color: #989898;
+  font-size: 14px;
+  color: #989898;
 }
-    
-
 </style>
diff --git a/src/views/wealth/pledgeRecord.vue b/src/views/wealth/pledgeRecord.vue
new file mode 100644
index 0000000..78f052c
--- /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="">正在託管資金</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="">今日預計收益</div>
+              <div data-v-23118946="" class="value">0</div>
+            </div>
+            <div data-v-23118946="">
+              <div data-v-23118946="">累計收益</div>
+              <div data-v-23118946="" class="value">0</div>
+            </div>
+            <div data-v-23118946="">
+              <div data-v-23118946="">託管中的訂單</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: ["當前質押", "歷史質押"],
+      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