panhui 3 ani în urmă
părinte
comite
0ffbca5a31
4 a modificat fișierele cu 38 adăugiri și 29 ștergeri
  1. 1 1
      src/router/index.js
  2. 11 4
      src/views/Discover.vue
  3. 25 23
      src/views/Home.vue
  4. 1 1
      src/views/Store.vue

+ 1 - 1
src/router/index.js

@@ -827,7 +827,7 @@ const routes = [
     {
         path: '/superLinkType',
         name: 'superLinkType',
-        component: () => import('../views/domain/SuperLinkType.vue'),
+        component: () => import('../views/domain/SuperLink.vue'),
         meta: {
             menuPage: true
         }

+ 11 - 4
src/views/Discover.vue

@@ -36,7 +36,7 @@
         </swiper> -->
 
         <div class="menu">
-            <div class="menu-con menu-cons">
+            <div class="menu-con">
                 <div
                     class="menu-item_con menu-item_con_one"
                     @click="$router.push('/hopeMarket')"
@@ -67,9 +67,11 @@
                 </div>
                 <div class="text2"> 环球捕猎顶级艺术展览,尽在绿洲宇宙! </div>
                 <img src="../assets/discover/yishuzhanlan-diwen.png" alt="" class="menu-bg" /> -->
-            </div>
-            <div class="menu-con">
-                <div class="menu-item_con menu-item_con_three" @click="$router.push('/auction')">
+                <div
+                    class="menu-item_con menu-item_con_three"
+                    v-if="!$store.state.review"
+                    @click="$router.push('/auction')"
+                >
                     <img :src="require(`@assets/info_icon_paimaixilie@3x.png`)" alt="" class="menu-item_con_img" />
                     <div>
                         <div class="menu-item_con_title">绿洲易拍</div>
@@ -658,6 +660,7 @@ export default {
     .menu-con {
         display: flex;
         justify-content: space-between;
+        flex-wrap: wrap;
 
         .menu-item_con {
             width: calc(50vw - 22.5px);
@@ -669,6 +672,10 @@ export default {
             align-items: center;
             border-radius: 8px;
 
+            &:nth-child(n + 3) {
+                margin-top: 12px;
+            }
+
             .menu-item_con_img {
                 width: 32px;
                 height: 32px;

+ 25 - 23
src/views/Home.vue

@@ -68,7 +68,7 @@
             </news-record>
         </div>
 
-        <div class="card card-hot" @click="$router.push('/auction')">
+        <div class="card card-hot" @click="$router.push('/auction')" v-if="!$store.state.review">
             <van-image :src="require('../assets/paimaiBg.png')" fit="cover" width="100%" height="110vw" />
         </div>
 
@@ -80,7 +80,7 @@
                     <div class="text2 van-ellipsis">属于你的元宇宙物资铸造中心</div>
                 </div>
             </div>
-            <div class="short-info" @click="$router.push('/auction')">
+            <div class="short-info" v-if="!$store.state.review" @click="$router.push('/auction')">
                 <img src="@assets/2.png" alt="" class="short-img" />
                 <div class="short-content">
                     <div class="text1">绿洲易拍</div>
@@ -94,7 +94,7 @@
                     <div class="text2 van-ellipsis">属于你的元宇宙标识</div>
                 </div>
             </div>
-            <div class="short-info" @click="$router.push('/hopeMarket')">
+            <div class="short-info" v-if="!$store.state.review" @click="$router.push('/hopeMarket')">
                 <img src="@assets/4.png" alt="" class="short-img" />
                 <div class="short-content">
                     <div class="text1">元宇宙物资</div>
@@ -121,26 +121,28 @@
         </div>
 
         <div class="card-list">
-            <div
-                class="card card-hot"
-                :style="{
-                    order: index < 1 ? index + 1 : index + 2,
-                    display: item.name === '新手引导' ? 'none' : 'block'
-                }"
-                v-for="(item, index) in hots"
-                :key="index"
-                @click="goNext(item)"
-            >
-                <van-image :src="item.pic" fit="cover" width="100%" height="110vw" />
-                <div class="hot-top" v-if="index < 2">
-                    <div class="text1">{{ item.name }}</div>
-                    <div class="text2">{{ item.remark }}</div>
-                </div>
-                <div class="hot-bottom" v-else>
-                    <div class="text1">{{ item.name }}</div>
-                    <div class="text2">{{ item.remark }}</div>
+            <template v-for="(item, index) in hots" :key="index">
+                <div
+                    class="card card-hot"
+                    :style="{
+                        order: index < 1 ? index + 1 : index + 2,
+                        display: item.name === '新手引导' ? 'none' : 'block'
+                    }"
+                    v-if="!$store.state.review || item.name !== '版权保护市场'"
+                    @click="goNext(item)"
+                >
+                    <van-image :src="item.pic" fit="cover" width="100%" height="110vw" />
+                    <div class="hot-top" v-if="index < 2">
+                        <div class="text1">{{ item.name }}</div>
+                        <div class="text2">{{ item.remark }}</div>
+                    </div>
+                    <div class="hot-bottom" v-else>
+                        <div class="text1">{{ item.name }}</div>
+                        <div class="text2">{{ item.remark }}</div>
+                    </div>
                 </div>
-            </div>
+            </template>
+
             <div class="card news" v-if="HotCollects.length > 0 && !$store.state.reviewPay">
                 <div class="news-title">
                     <div class="news-left">
@@ -167,7 +169,7 @@
                     </swiper> -->
                 </div>
             </div>
-            <div class="application_market">
+            <div class="application_market" v-if="!$store.state.review">
                 <div class="application_market_con">
                     <div class="application_market_con_text">应用市场</div>
                     <div class="application_market_con_list">

+ 1 - 1
src/views/Store.vue

@@ -360,7 +360,7 @@ export default {
     computed: {
         typeOptions() {
             if (this.active === 'explore') {
-                if (!this.$store.state.reviewPay) {
+                if (!this.$store.state.reviewPay && !this.$store.state.review) {
                     return [
                         {
                             label: '全部',