From 1a0dfc3414d02b4247e2160436d37413da8bf295 Mon Sep 17 00:00:00 2001
From: dcc <dcc@163.com>
Date: Tue, 11 Jun 2024 18:30:36 +0800
Subject: [PATCH] 123

---
 src/views/market/components/pageDetail.vue |  216 ++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 203 insertions(+), 13 deletions(-)

diff --git a/src/views/market/components/pageDetail.vue b/src/views/market/components/pageDetail.vue
index d631e80..2101f1e 100644
--- a/src/views/market/components/pageDetail.vue
+++ b/src/views/market/components/pageDetail.vue
@@ -1,31 +1,67 @@
 <template>
   <div class="welcome">
     <div class="welcome-content">
-      <div class="title-1">{{$t('message.home["歡迎來到 COLLOTI"]')}}</div>
-      <div class="title-2">{{$t('message.home["即刻開啟您的數字貨幣之旅。"]')}}</div>
-      <div class="action-btns">
-        <el-button class="jy" @click="$router.push(`coin/constract/btc?timestamp=${Date.now()}&RouterName=delivery`)"> {{$t('message.home.jiaoyi')}}</el-button>
-        <el-button class="cz" @click="$router.push('/recharge')"> {{$t('message.user.chongzhi')}}</el-button>
+      <div class="title-1">{{ $t('message.home["歡迎來到 COLLOTI"]') }}</div>
+      <div class="title-2">{{ $t('message.home["即刻開啟您的數字貨幣之旅。"]') }}</div>
+      <div class="action-btns" v-if="userStore.userInfo.token">
+        <el-button class="jy" @click="$router.push(`coin/constract/btc?timestamp=${Date.now()}&RouterName=delivery`)">
+          {{ $t('message.home.jiaoyi') }}
+        </el-button>
+        <el-button class="cz" @click="$router.push('/recharge')"> {{ $t('message.user.chongzhi') }}</el-button>
       </div>
-      <div class="tip"> {{$t('message.home["揭開驚喜,解鎖獎勵 – 你的精彩之旅從這裡開始!"]')}} <img
+      <el-button  v-if="!userStore.userInfo.token" class="register-btn" type="primary" @click="$router.push('/login')">
+        <img
+            src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAMAAADyQNAxAAAAAXNSR0IArs4c6QAAAGxQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pk/gVgAAACN0Uk5TAAgQGCAoMDc4QEhPWF9gZ2hveICHj5efp6+3v8fP3t/n7/fpv/78AAAA20lEQVQYGcXB4U6DMBgF0EspuA7mLKUgY7h93Pd/RxMzmzJbfhk9B/9OHa1z50Zhz4u/CnlfvEGeufBhNsipZwZzhYyRkQFpWhgRjaSWGy2SOm50SOq40SGp5UaLJC2MiEbawMiIjGpmMNfIMTMfLgZ5xi93Uq7+gD2qOTtnjwp/pyi1Lgvs0Y3th3EcettUyKjtuAi/yPJuaySo0ySMyGQVnpX9jU/EldhSfuUP4hU23MqE1RWIGGGSHBGZmHEpEFTCjLVC8MasVwSeWR5Bf3v28c0hOJyyavyyT6RgPCG9KV4nAAAAAElFTkSuQmCC">
+        {{$t('message.home["透過電子郵件/手機號碼註冊"]')}}
+      </el-button>
+      <div v-if="!userStore.userInfo.token" class="or"><span>or</span></div>
+      <div v-if="!userStore.userInfo.token" class="btns">
+        <a class="google-play">
+          <img
+              src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAjCAMAAABbyCHdAAAAAXNSR0IArs4c6QAAAKtQTFRFAAAAAAAAQEBAAAAAODhAAAAANTpAAAAAODxEAAAAAAAAAAAAAAAAAAAAOTtEAAAAHB4iODxEAAAAOTxDAAAAOjtDODtDAAAAAAAABQUFODxECAgJCAgKOTtDOT1DCwwNCwwODxASOTxEBwcJCgsNDg8REhMWFhcZFhcaGRodGRoeHB4iHR4iICImIyUrJCUqJykvKi0zKy0zLjE4MjQ7MjQ8MjU7NThAOTxEpF/e/AAAACN0Uk5TABAQICAwMEBAT19gb3Bwf4CAkJCfn6Cvv7+/39/f3+/v7++6JeDFAAABDElEQVQ4y7WTXVuCMBiGB2paZGRfDqJMEmdGI6vR8/9/WQeA7tngsJ3e93U979eEECKIopEYfpfr6nN3N2hEbwBgXuIBvvwCAKDKLnq5LOpGQLnsC5HmKJi+MiROAr79EAlbQJWde5wEs+cQCUeA2cWBw1nQW6sMCVfQCiiTEfOToBX1KsFCgwGYLCbeCEcMoJwThylqGwPrgDjM69bGeJ8y18puE9hPiGvFc/h5pHyteA6H1cTmbWmd8NvuQTLuhI9kSvOzGjNFfVjNef7Ut9ncBLwfHks6dvZP+Gnm3o+N8yvv/mx8G3r3aeH0zL//RA0Et++6C16Evf8rfAYA3IdDH3j8kOfpTPzP+wNccXgk9byhTQAAAABJRU5ErkJggg=="
+              class="icon">
+          <div class="p1">Google Play</div>
+          <div class="mask">
+            <div class="mask-title">Scan to download</div>
+            <img src="https://colloti.com/er-code.png" class="icon">
+            <button>More</button>
+          </div>
+        </a>
+        <a class="apple-store">
+          <img
+              src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAxCAMAAACrgNoQAAAAAXNSR0IArs4c6QAAAHhQTFRFAAAAICAwICAwICgwJSUwJCQwJCgwICctIyMtIyMwIyYwIyYuIyYwIyUtIyUwIicwIicuJCcwIiYuIiYuJCYwIiUuJCUuIiUuIyUwIyUvIyYwIyYvIyYuIyYvIyUvISUvIiUvIiYvIiYvIyYvIyYvIyYvIyYvIyYvSSHmhgAAACd0Uk5TABAgIDBAQE9QUFBfX2Bgb3Bwf4CAj4+QkJ+gr7C+v87P3t/f7u/+VHK92QAAAPpJREFUGBntwdFSgzAQBdC7hGCppVVRK6IpguH+/x+aOh2dkV0mvvccXP0l+xr/IA+RHfKVI8kW2Vxk4pFtZDIhW8OzHbIFJi/Ix+QV+Rw57JBDnEMivgDgtttKsKYJTMKtAKiOkWd9BUs58CL2x8AfTwJVGWkYoHGRJg9FoCV6KCqaamh6WjqoIi0FNCUtb1BtaGmhamhpoGpoaaFqaOmg2tASoXI0eagiLZNA09M0CBR3tE0FliRyxQ2Weq4osORpC9AEmjw0npYOumfqYgGdnKi6h8V9UtHB5md+m/lrEKwoP2bO83stQPk4MukF6/btQXDh24PHFb4AtqpwymP1xEcAAAAASUVORK5CYII="
+              class="icon">
+          <div class="p1">App Store</div>
+          <div class="mask">
+            <div class="mask-title">Scan to download</div>
+            <img src="https://colloti.com/er-code.png" class="icon">
+            <button>More</button>
+          </div>
+        </a>
+      </div>
+      <div class="tip"> {{ $t('message.home["揭開驚喜,解鎖獎勵 – 你的精彩之旅從這裡開始!"]') }} <img
           src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUCAMAAACOLiwjAAAAAXNSR0IArs4c6QAAADNQTFRFAAAAICAwICAwJSUwIiYuIiYuJCYwIiUuIyUuIyUvIyYvIyYuIyYvIyUvIyYvIyYvIyYvbgd1ZQAAABB0Uk5TABAgMH+AgI+Qn5+gr7/f76mIx4UAAABBSURBVBjTfc45DgAgCERR3Hfl/qe1c8ZCqf4LCUHEWTnjdUJBSaazpP213EP5Urw0VAsewYY7Udd3T26LO/gyUG8DewQfiCCoRgAAAABJRU5ErkJggg==">
       </div>
     </div>
     <div class="bg-img">
       <div class="suspension">
-        <div class="title">{{$t('message.home["立刻下載COLLOTI手機 App!"]')}}</div>
-        <div class="btns"><a class="apple-store" style="margin-right: 10px;">
+        <div class="title">{{ $t('message.home["立刻下載COLLOTI手機 App!"]') }}</div>
+        <div class="btns">
+          <a class="apple-store" style="margin-right: 10px;">
           <img
-            src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAxCAMAAACrgNoQAAAAAXNSR0IArs4c6QAAAHhQTFRFAAAAICAwICAwICgwJSUwJCQwJCgwICctIyMtIyMwIyYwIyYuIyYwIyUtIyUwIicwIicuJCcwIiYuIiYuJCYwIiUuJCUuIiUuIyUwIyUvIyYwIyYvIyYuIyYvIyUvISUvIiUvIiYvIiYvIyYvIyYvIyYvIyYvIyYvSSHmhgAAACd0Uk5TABAgIDBAQE9QUFBfX2Bgb3Bwf4CAj4+QkJ+gr7C+v87P3t/f7u/+VHK92QAAAPpJREFUGBntwdFSgzAQBdC7hGCppVVRK6IpguH+/x+aOh2dkV0mvvccXP0l+xr/IA+RHfKVI8kW2Vxk4pFtZDIhW8OzHbIFJi/Ix+QV+Rw57JBDnEMivgDgtttKsKYJTMKtAKiOkWd9BUs58CL2x8AfTwJVGWkYoHGRJg9FoCV6KCqaamh6WjqoIi0FNCUtb1BtaGmhamhpoGpoaaFqaOmg2tASoXI0eagiLZNA09M0CBR3tE0FliRyxQ2Weq4osORpC9AEmjw0npYOumfqYgGdnKi6h8V9UtHB5md+m/lrEKwoP2bO83stQPk4MukF6/btQXDh24PHFb4AtqpwymP1xEcAAAAASUVORK5CYII="
-            class="icon">
+              src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAxCAMAAACrgNoQAAAAAXNSR0IArs4c6QAAAHhQTFRFAAAAICAwICAwICgwJSUwJCQwJCgwICctIyMtIyMwIyYwIyYuIyYwIyUtIyUwIicwIicuJCcwIiYuIiYuJCYwIiUuJCUuIiUuIyUwIyUvIyYwIyYvIyYuIyYvIyUvISUvIiUvIiYvIiYvIyYvIyYvIyYvIyYvIyYvSSHmhgAAACd0Uk5TABAgIDBAQE9QUFBfX2Bgb3Bwf4CAj4+QkJ+gr7C+v87P3t/f7u/+VHK92QAAAPpJREFUGBntwdFSgzAQBdC7hGCppVVRK6IpguH+/x+aOh2dkV0mvvccXP0l+xr/IA+RHfKVI8kW2Vxk4pFtZDIhW8OzHbIFJi/Ix+QV+Rw57JBDnEMivgDgtttKsKYJTMKtAKiOkWd9BUs58CL2x8AfTwJVGWkYoHGRJg9FoCV6KCqaamh6WjqoIi0FNCUtb1BtaGmhamhpoGpoaaFqaOmg2tASoXI0eagiLZNA09M0CBR3tE0FliRyxQ2Weq4osORpC9AEmjw0npYOumfqYgGdnKi6h8V9UtHB5md+m/lrEKwoP2bO83stQPk4MukF6/btQXDh24PHFb4AtqpwymP1xEcAAAAASUVORK5CYII="
+              class="icon">
           <div class="p1">IOS</div>
           <div class="p2">Download</div>
-        </a><a class="google-play"><img
+        </a>
+          <a class="google-play">
+            <img
             src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAjCAMAAABbyCHdAAAAAXNSR0IArs4c6QAAAKtQTFRFAAAAAAAAQEBAAAAAODhAAAAANTpAAAAAODxEAAAAAAAAAAAAAAAAAAAAOTtEAAAAHB4iODxEAAAAOTxDAAAAOjtDODtDAAAAAAAABQUFODxECAgJCAgKOTtDOT1DCwwNCwwODxASOTxEBwcJCgsNDg8REhMWFhcZFhcaGRodGRoeHB4iHR4iICImIyUrJCUqJykvKi0zKy0zLjE4MjQ7MjQ8MjU7NThAOTxEpF/e/AAAACN0Uk5TABAQICAwMEBAT19gb3Bwf4CAkJCfn6Cvv7+/39/f3+/v7++6JeDFAAABDElEQVQ4y7WTXVuCMBiGB2paZGRfDqJMEmdGI6vR8/9/WQeA7tngsJ3e93U979eEECKIopEYfpfr6nN3N2hEbwBgXuIBvvwCAKDKLnq5LOpGQLnsC5HmKJi+MiROAr79EAlbQJWde5wEs+cQCUeA2cWBw1nQW6sMCVfQCiiTEfOToBX1KsFCgwGYLCbeCEcMoJwThylqGwPrgDjM69bGeJ8y18puE9hPiGvFc/h5pHyteA6H1cTmbWmd8NvuQTLuhI9kSvOzGjNFfVjNef7Ut9ncBLwfHks6dvZP+Gnm3o+N8yvv/mx8G3r3aeH0zL//RA0Et++6C16Evf8rfAYA3IdDH3j8kOfpTPzP+wNccXgk9byhTQAAAABJRU5ErkJggg=="
             class="icon">
           <div class="p1">Android</div>
           <div class="p2">Download</div>
-        </a></div>
+        </a>
+        </div>
       </div>
     </div>
   </div>
@@ -98,8 +134,16 @@
 </template>
 
 <script>
+import {useUserStore} from '@/store/user.js'
+
+const userStore = useUserStore()
 export default {
-  name: "pageDetail"
+  name: "pageDetail",
+  data() {
+    return {
+      userStore
+    }
+  }
 }
 </script>
 
@@ -117,6 +161,150 @@
     width: 1200px;
     margin-top: 122px;
     position: relative;
+
+    .register-btn {
+      width: 408px;
+      height: 52px;
+      font-size: 17px;
+      font-family: Noto Sans SC;
+      font-weight: 700;
+      color: #fff;
+      display: flex;
+      align-items: center;
+      justify-content: center;
+      background: #2a64fb;
+      border-radius: 6px;
+      outline: none;
+      border: none;
+      margin-top: 20px;
+      cursor: pointer;
+
+      img {
+        width: 18px;
+        height: 18px;
+        margin-right: 8px
+      }
+    }
+    .or {
+      position: relative;
+      width: 408px;
+      margin-top: 17px;
+      height: 1px;
+      background: #afb1bb;
+      text-align: center;
+      span {
+        position: absolute;
+        left: 50%;
+        top: 50%;
+        transform: translate(-50%,-50%);
+        width: 34px;
+        height: 17px;
+        line-height: 17px;
+        font-size: 14px;
+        font-family: Noto Sans SC;
+        font-weight: 500;
+        color: #8b95a3;
+        background: #edf1ff;
+      }
+    }
+    .btns {
+      display: flex;
+      margin-top: 16px;
+      a {
+        cursor: pointer;
+        width: 196px;
+        height: 52px;
+        flex: 0 0 196px;
+        margin-left: 16px;
+        display: flex;
+        align-items: center;
+        box-sizing: border-box;
+        padding-left: 38px;
+        position: relative;
+        border-radius: 90px;
+        border: 1px solid #afb1bb;
+        &:first-child {
+          margin-left: 0
+        }
+        img{
+          flex: 0 0 24px;
+          width: 24px;
+          height: 24px;
+        }
+        .p1{
+          font-size: 17px;
+          font-family: Noto Sans SC;
+          font-weight: 500;
+          color: #23262f;
+          line-height: 24px;
+          margin-left: 8px;
+        }
+        .mask{
+          display: none;
+          position: absolute;
+          z-index: 10;
+          top: 61px;
+          left: -6px;
+          width: 182px;
+          height: 220px;
+          background: #fff;
+          border-radius: 6px;
+          box-sizing: border-box;
+          padding-top: 6px;
+          box-shadow: 0 2px 6px rgba(0,0,0,.1);
+          &:before {
+            content: "";
+            position: absolute;
+            top: -4px;
+            left: 45px;
+            width: 12px;
+            height: 12px;
+            border-radius: 3px;
+            transform-origin: center center;
+            transform: rotate(45deg);
+            background: #fff
+          }
+          .mask-title {
+            font-size: 12px;
+            font-family: Noto Sans SC;
+            font-weight: 700;
+            color: #000;
+            line-height: 35px;
+            text-align: center;
+          }
+          img {
+            display: block;
+            width: 110px;
+            height: 110px;
+            margin: 0 auto;
+            margin-top: 7px;
+          }
+          button {
+            width: 137px;
+            height: 26px;
+            background: #2b64fb;
+            border-radius: 3px 3px 3px 3px;
+            border: none;
+            outline: none;
+            display: block;
+            margin: 0 auto;
+            margin-top: 20px;
+            font-size: 10px;
+            font-family: Noto Sans SC;
+            font-weight: 700;
+            color: #fff;
+          }
+        }
+      }
+      a.google-play img {
+        flex: 0 0 18px;
+        width: 18px;
+        height: 18px;
+      }
+      a:hover .mask {
+        display: block;
+      }
+    }
   }
 }
 
@@ -391,4 +579,6 @@
     }
   }
 }
+
+a {text-decoration: none;}
 </style>
\ No newline at end of file

--
Gitblit v1.9.3