Ver código fonte

增加网站是否可以访问的判断

Jing 1 mês atrás
pai
commit
ff04522ee1

+ 1 - 1
.nuxt/manifest/latest.json

@@ -1 +1 @@
-{"id":"28e5a2aa-3970-441f-89f6-0552571d6709","timestamp":1749798356547}
+{"id":"e7742a4e-203c-43c7-9078-55bfa794f214","timestamp":1750143129488}

+ 0 - 1
.nuxt/manifest/meta/28e5a2aa-3970-441f-89f6-0552571d6709.json

@@ -1 +0,0 @@
-{"id":"28e5a2aa-3970-441f-89f6-0552571d6709","timestamp":1749798356547,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}

+ 1 - 0
.nuxt/manifest/meta/e7742a4e-203c-43c7-9078-55bfa794f214.json

@@ -0,0 +1 @@
+{"id":"e7742a4e-203c-43c7-9078-55bfa794f214","timestamp":1750143129488,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}

+ 1 - 1
.nuxt/tsconfig.json

@@ -102,7 +102,7 @@
         "./imports"
       ],
       "#app-manifest": [
-        "./manifest/meta/28e5a2aa-3970-441f-89f6-0552571d6709.json"
+        "./manifest/meta/e7742a4e-203c-43c7-9078-55bfa794f214.json"
       ],
       "#components": [
         "./components"

+ 6 - 2
components/home/pageHead.vue

@@ -235,8 +235,12 @@ let getLogo = async () => {
         method: 'GET',
         query: {},
     });
-    logo.value = responseStatus.data.logo;
-    webSiteName.value = responseStatus.data.website_name;
+    if (responseStatus.code == 200) {
+        logo.value = responseStatus.data.logo;
+        webSiteName.value = responseStatus.data.website_name;
+    } else if (responseStatus.code == 0) {
+        window.location.href = $CwebUrl + '/404';
+    }
 }
 getLogo();
 //3.跳转菜单逻辑 end ---------------------------------------->

+ 9 - 9
pages/[dir]/index.html.vue

@@ -24,7 +24,7 @@
             <!-- 广告 1-->
             <HomeAdvertising :imgurl="adImg1"></HomeAdvertising>
             <section class="channel_2 clearfix">
-                <div class="channel_1_box">
+                <div class="channel_1_box" v-if="pageData.length > 1">
                     <div class="channel_head_box clearfix">
                         <div class="channel_head_box_left">
                             <div class="channel_head_left_a_btn">
@@ -73,7 +73,7 @@
                         </div>
                     </div>
                 </div>
-                <div class="channel_2_box">
+                <div class="channel_2_box" v-if="pageData.length > 2">
                     <div class="channel_head_box clearfix">
                         <div class="channel_head_box_left">
                             <div class="channel_head_left_a_btn">
@@ -111,7 +111,7 @@
                 </div>
             </section>
             <section class="channel_3 clearfix">
-                <div class="channel_1_box">
+                <div class="channel_1_box" v-if="pageData.length > 3">
                     <div class="channel_head_box clearfix">
                         <div class="channel_head_box_left">
                             <div class="channel_head_left_a_btn">
@@ -138,7 +138,7 @@
                         </div>
                     </div>
                 </div>
-                <div class="channel_2_box">
+                <div class="channel_2_box" v-if="pageData.length > 4">
                     <div class="channel_head_box clearfix">
                         <div class="channel_head_box_left">
                             <div class="channel_head_left_a_btn">
@@ -171,7 +171,7 @@
             <HomeAdvertising :imgurl="adImg2"></HomeAdvertising>
             <section class="channel_4 clearfix">
                 <div class="channel_1_box">
-                    <div class="channel_head_box clearfix">
+                    <div class="channel_head_box clearfix" v-if="pageData.length > 5">
                         <div class="channel_head_box_left">
                             <div class="channel_head_left_a_btn">
                                 <NuxtLink class="channel_head_left_a channel_head_left_a_only"
@@ -187,7 +187,7 @@
                             </NuxtLink>
                         </div>
                     </div>
-                    <div class=" clearfix">
+                    <div class=" clearfix" v-if="pageData.length > 5">
                         <div class="channel_3_box clearfix">
                             <div class="channel_img_ul_3_ul boxheight2">
                                 <div class="channel_img_ul_3_li" v-if="pageData[5]">
@@ -212,7 +212,7 @@
                             </div>
                         </div>
                     </div>
-                    <div class="channel_head_box clearfix channel_head_box_2">
+                    <div class="channel_head_box clearfix channel_head_box_2" v-if="pageData.length > 6">
                         <div class="channel_head_box_left">
                             <div class="channel_head_left_a_btn">
                                 <NuxtLink class="channel_head_left_a channel_head_left_a_only"
@@ -228,7 +228,7 @@
                             </NuxtLink>
                         </div>
                     </div>
-                    <div class=" clearfix">
+                    <div class=" clearfix" v-if="pageData.length > 6">
                         <div class="channel_3_box clearfix">
                             <div class="channel_img_ul_4_ul">
                                 <div class="channel_img_ul_4_li" v-if="pageData[6]">
@@ -254,7 +254,7 @@
                         </div>
                     </div>
                 </div>
-                <div class="channel_2_box">
+                <div class="channel_2_box" v-if="pageData.length > 7">
                     <div class="channel_head_box clearfix">
                         <div class="channel_head_box_left">
                             <div class="channel_head_left_a_btn">