浏览代码

修改bug

Jing 1 月之前
父节点
当前提交
966496aadf

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

@@ -1 +1 @@
-{"id":"6aefe0d1-427f-4099-9470-2ac88f5b6126","timestamp":1748582192797}
+{"id":"28e5a2aa-3970-441f-89f6-0552571d6709","timestamp":1749798356547}

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

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

+ 0 - 1
.nuxt/manifest/meta/6aefe0d1-427f-4099-9470-2ac88f5b6126.json

@@ -1 +0,0 @@
-{"id":"6aefe0d1-427f-4099-9470-2ac88f5b6126","timestamp":1748582192797,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}

+ 1 - 1
.nuxt/nuxt.d.ts

@@ -1,6 +1,6 @@
 // Generated by nuxi
-/// <reference types="@nuxt/telemetry" />
 /// <reference types="@nuxt/devtools" />
+/// <reference types="@nuxt/telemetry" />
 /// <reference path="types/builder-env.d.ts" />
 /// <reference types="nuxt" />
 /// <reference path="types/app-defaults.d.ts" />

+ 1 - 1
.nuxt/tsconfig.json

@@ -102,7 +102,7 @@
         "./imports"
       ],
       "#app-manifest": [
-        "./manifest/meta/6aefe0d1-427f-4099-9470-2ac88f5b6126.json"
+        "./manifest/meta/28e5a2aa-3970-441f-89f6-0552571d6709.json"
       ],
       "#components": [
         "./components"

+ 4 - 4
assets/css/class.less

@@ -175,7 +175,7 @@ section {
 }
 .channel_nav {
     background: #A91B33;
-    margin: 40px auto 0px;
+    margin: 20px auto 0px;
     position: relative;
     z-index: 11;
     height: 61px;
@@ -213,7 +213,7 @@ section {
           line-height: 42px;
           color: #A91B33;
           margin: 10px 21px 0px 35px;
-          padding: 0px 40px;
+          padding: 0px 30px;
     }
     .channel_nav_a:nth-of-type(1)::after {
           display: none;
@@ -234,7 +234,7 @@ section {
     }
 }
 .channel_1 {
-    margin: 40px auto 20px;
+    margin: 30px auto 20px;
 }
 .channel_ul_1 {
     margin-top: 4px;
@@ -399,7 +399,7 @@ section {
     }
 }
 .channel_ul_3 {
-    margin-top: 40px;
+    margin-top: 30px;
     .channel_ul_3_a {
           height: 24px;
           line-height: 24px;

+ 7 - 8
assets/css/detail.less

@@ -1,7 +1,8 @@
 // 资讯列表
 .newsDetail {
     width: 100%;
-    margin-bottom: 70px;
+    margin-bottom: 10px;
+
 
     .inner {
         width: 1200px;
@@ -16,8 +17,7 @@
             .breadcrumb {
                 width: 100%;
                 height: 22px;
-                padding-bottom: 30px;
-                margin-top: 40px;
+                padding-bottom: 20px;
                 border-bottom: 1px solid #e6e6e6;
                 font-family: Microsoft YaHei, Microsoft YaHei;
                 font-weight: 400;
@@ -72,13 +72,12 @@
             }
 
             .LeftTop {
-                // height: 522px;
-                margin-top: 50px;
+                margin-top: 20px;
 
                 >h1 {
 
                     line-height: 40px;
-                    margin-bottom: 30px;
+                    margin-bottom: 20px;
                     font-family: Microsoft YaHei, Microsoft YaHei;
                     font-weight: bold;
                     font-size: 30px;
@@ -107,7 +106,7 @@
 
             .leftBottom {
                 width: 885px;
-                margin-top: 50px;
+                margin-top: 10px;
                 font-size: 20px;
                 line-height: 38px;
                 margin-bottom: 30px;
@@ -170,7 +169,7 @@
 
         .innerRight {
             width: 270px;
-            margin-top: 60px;
+            margin-top: 10px;
         }
     }
 }

+ 9 - 8
components/home/BigSwiper.vue

@@ -1,12 +1,11 @@
 <template>
     <div class="swiper">
         <!-- 首页大轮播图 -->
-        <el-carousel :interval="3333" height="405px" indicator-position="none" arrow="always"  @change="change_fun">
+        <el-carousel :interval="3333" height="405px" indicator-position="none" arrow="always" @change="change_fun">
             <el-carousel-item v-for="(item, index) in imagelist" :key="item">
-                <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank">
+                <NuxtLink :to="`/${item.pinyin}/${item.id}.html`" :target="item.islink == 1 ? '_blank' : '_self'">
                     <img :src="item.imgurl">
                     <span class="swiper_dot1 dot1">
-                        {{ index + 1 }}
                         {{ item.title }}
                     </span>
                 </NuxtLink>
@@ -33,23 +32,25 @@ const change_fun = (the_1) => {
 
 const imagelist = ref("")
 async function getModelData1() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteArticlett', {
+    const mkdata = await requestDataPromise('/web/getWebsiteArticlett', {
         method: 'GET',
         query: {
             'imgnum': 5,
             'textnum': 0,
             'level': 2,
             'placeid': 0,
-            'id':''
+            'id': ''
         },
     });
-    if(mkdata.code == 200){
+    console.log('mkdata111', mkdata.data);
+
+    if (mkdata.code == 200) {
         imagelist.value = mkdata.data.img;
         roll_num_lang.value = mkdata.data.img.length;
-    }else{
+    } else {
         console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
         console.log("错误位置:获取首页轮播图")
-        console.log("后端错误反馈:",mkdata.message)
+        console.log("后端错误反馈:", mkdata.message)
         console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
     }
 }

+ 2 - 2
components/home/ListSecondaryHeading.vue

@@ -29,7 +29,7 @@ const targetRoute = segments[1];
 <style lang="less" scoped>
 .channel_nav {
     background: #A91B33;
-    margin: 40px auto 0px;
+    margin: 20px auto 0px;
     position: relative;
     z-index: 11;
     height: 61px;
@@ -43,7 +43,7 @@ const targetRoute = segments[1];
           color: #fff;
           font-size: 16px;
           font-weight: bold;
-          margin: 20px 29.4px;
+          margin: 20px 23px;
           text-align: center;
     }
     .channel_nav_a::after {

+ 2 - 2
components/home/SecondaryHeading.vue

@@ -49,7 +49,7 @@ getPageData();
 <style lang="less" scoped>
 .channel_nav {
     background: #A91B33;
-    margin: 40px auto 0px;
+    margin: 20px auto 0px;
     position: relative;
     z-index: 11;
     height: 61px;
@@ -63,7 +63,7 @@ getPageData();
         color: #fff;
         font-size: 16px;
         font-weight: bold;
-        margin: 20px 29.4px;
+        margin: 20px 23px;
         text-align: center;
     }
 

+ 97 - 77
components/home/SwiperNzgx.vue

@@ -1,23 +1,19 @@
 <template>
     <div class="swiper">
         <!-- 农副产品供销网 -->
-        <el-carousel :interval="3333" height="405px" indicator-position="none" arrow="always"  @change="change_fun" v-if="imgData">
-            <el-carousel-item v-for="(item, index) in imgData" :key="item" >
-                <NuxtLink
-                    :href="getLinkPathDetail(item)"
-                    :title="item.title"
-                    :key="item.id"
-                    :target="item.islink == 1 ? '_blank' : '_self'"
-                >
+        <el-carousel :interval="3333" height="405px" indicator-position="none" arrow="always" @change="change_fun"
+            v-if="imgData">
+            <el-carousel-item v-for="(item, index) in imgData" :key="item">
+                <NuxtLink :href="getLinkPathDetail(item)" :title="item.title" :key="item.id"
+                    :target="item.islink == 1 ? '_blank' : '_self'">
                     <img :src="item.imgurl" alt="item.title">
                     <span class="swiper_dot1 dot1">
-                        {{ index+1}}
-                        {{item.title}}
+                        {{ item.title }}
                     </span>
                 </NuxtLink>
             </el-carousel-item>
-            <div class="roll_num_box">  		
-                <span class="roll_num_box_new">{{roll_num_this+1}}</span>
+            <div class="roll_num_box">
+                <span class="roll_num_box_new">{{ roll_num_this + 1 }}</span>
                 /
                 {{ roll_num_lang }}
             </div>
@@ -40,18 +36,27 @@ const props = defineProps({
 })
 
 
-const change_fun =(the_1)=>{
-    roll_num_this.value=the_1
+const change_fun = (the_1) => {
+    roll_num_this.value = the_1
 }
 </script>
 
 <style lang="less" scoped>
-.roll_num_box{
-    position:absolute;z-index:2;left:60px;bottom: 0px; 
-    height:60px;line-height:60px;color:#fff;font-size:16px;
+.roll_num_box {
+    position: absolute;
+    z-index: 2;
+    left: 60px;
+    bottom: 0px;
+    height: 60px;
+    line-height: 60px;
+    color: #fff;
+    font-size: 16px;
 
-    .roll_num_box_new{font-size:20px;}
+    .roll_num_box_new {
+        font-size: 20px;
+    }
 }
+
 .dot1 {
     display: block;
     word-break: keep-all;
@@ -59,14 +64,17 @@ const change_fun =(the_1)=>{
     overflow: hidden;
     text-overflow: ellipsis;
 }
+
 .swiper {
     width: 100%;
     height: 405px;
     position: relative;
+
     img {
         width: 100%;
         height: 405px;
     }
+
     .swiper_dot1 {
         display: block;
         width: 100%;
@@ -80,75 +88,87 @@ const change_fun =(the_1)=>{
         left: 0;
         z-index: 10;
         box-sizing: border-box;
-        padding:0 144px;
-        background:linear-gradient(0deg,rgba(0,0,0,0.5) 33%,rgba(0,0,0,0) 100%);
+        padding: 0 144px;
+        background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 33%, rgba(0, 0, 0, 0) 100%);
     }
 }
+
 .el-carousel {
-      /deep/.el-carousel__arrow i {
-            font-size: 33px !important;
-      }
-      .roll_1_box{position:relative;}
-      /deep/.el-carousel__arrow--left {
-            position:absolute;
-
-
-            width: 35px;
-            height: 57px;
-            color: #fff;
-            background:rgba(0,0,0,0);
-             
-            left: 9px;
-            border: none;
-            border-radius: 0;
-            top: 100%;
-            margin-top:-28px;
-      }
-      /deep/.el-carousel__arrow--right {
-            width: 35px;
-            height: 57px;
-            color: #fff;
-            background:rgba(0,0,0,0);
-            position: absolute;
-            right: 9;
-            border: none;
-            border-radius: 0;
-            top: 100%;
-            margin-top:-28px;
-      }
-      /deep/ .el-carousel__indicators {
-            // 指示器
-            left: unset;
-            transform: unset;
-            right: 10px;
-            bottom: 11px;
-      }
-      /deep/ .el-carousel__button {
-            // 指示器按钮
-            width: 10px;
-            height: 10px;
-            border: none;
-            border-radius: 5px;
-            background: #fff;
-            opacity: 1;
-      }
-      /deep/ .is-active .el-carousel__button {
-            // 指示器激活按钮
-            background: #255590;
-            width: 25px;
-            opacity: 1;
-
-      }
-      /deep/ .el-carousel__container {
-            height: 100%;
-      }
+    /deep/.el-carousel__arrow i {
+        font-size: 33px !important;
+    }
+
+    .roll_1_box {
+        position: relative;
+    }
+
+    /deep/.el-carousel__arrow--left {
+        position: absolute;
+
+
+        width: 35px;
+        height: 57px;
+        color: #fff;
+        background: rgba(0, 0, 0, 0);
+
+        left: 9px;
+        border: none;
+        border-radius: 0;
+        top: 100%;
+        margin-top: -28px;
+    }
+
+    /deep/.el-carousel__arrow--right {
+        width: 35px;
+        height: 57px;
+        color: #fff;
+        background: rgba(0, 0, 0, 0);
+        position: absolute;
+        right: 9;
+        border: none;
+        border-radius: 0;
+        top: 100%;
+        margin-top: -28px;
+    }
+
+    /deep/ .el-carousel__indicators {
+        // 指示器
+        left: unset;
+        transform: unset;
+        right: 10px;
+        bottom: 11px;
+    }
+
+    /deep/ .el-carousel__button {
+        // 指示器按钮
+        width: 10px;
+        height: 10px;
+        border: none;
+        border-radius: 5px;
+        background: #fff;
+        opacity: 1;
+    }
+
+    /deep/ .is-active .el-carousel__button {
+        // 指示器激活按钮
+        background: #255590;
+        width: 25px;
+        opacity: 1;
+
+    }
+
+    /deep/ .el-carousel__container {
+        height: 100%;
+    }
 }
+
 .custom-indicator button {
     background-color: #fff;
     opacity: 1;
     width: 8px;
     height: 8px;
 }
+
 .custom-indicator button.is-active {
     background-color: #DD7D18;
     width: 58px;

+ 1 - 1
pages/[dir]/[dir]/[id].vue

@@ -41,7 +41,7 @@
                     <img :src="selectedImage" alt="Preview">
                 </div>
                 <!-- 免责声明: -->
-                <div class="disclaimer" v-if="newsDetail.copyfrom == '本网'">
+                <div class="disclaimer" v-if="newsDetail.copyfrom != '本网'">
                     <p>原文链接:{{ newsDetail.fromurl }}</p>
                     <p>[免责声明]本文来源于网络转载,仅供学习交流使用,不构成商业目的。 版权归原作者所有,如涉及作品内容,版权和其他问题,请在30日与本网联系,我们将第一时间处理。</p>
                 </div>

+ 1 - 1
pages/[dir]/[id].vue

@@ -39,7 +39,7 @@
                     <img :src="selectedImage" alt="Preview">
                 </div>
                 <!-- 免责声明: -->
-                <div class="disclaimer" v-if="newsDetail.copyfrom == '本网'">
+                <div class="disclaimer" v-if="newsDetail.copyfrom != '本网'">
                     <p>原文链接:{{ newsDetail.fromurl }}</p>
                     <p>[免责声明]本文来源于网络转载,仅供学习交流使用,不构成商业目的。 版权归原作者所有,如涉及作品内容,版权和其他问题,请在30日与本网联系,我们将第一时间处理。</p>
                 </div>

+ 101 - 189
pages/[dir]/index.html.vue

@@ -13,13 +13,9 @@
                 </div>
                 <div class="channel_2_box clearfix">
                     <div class="channel_ul_1 clearfix">
-                        <NuxtLink class="channel_ul_1_a dot1"
-                            :href="getLinkPathDetail(item)"
-                            :title="item.title"
-                            v-for="item in pageData[0].data2"
-                            :key="item.id"
-                            :target="item.islink == 1 ? '_blank' : '_self'"
-                        >
+                        <NuxtLink class="channel_ul_1_a dot1" :href="getLinkPathDetail(item)" :title="item.title"
+                            v-for="item in pageData[0].data2" :key="item.id"
+                            :target="item.islink == 1 ? '_blank' : '_self'">
                             {{ item.title }}
                         </NuxtLink>
                     </div>
@@ -32,12 +28,8 @@
                     <div class="channel_head_box clearfix">
                         <div class="channel_head_box_left">
                             <div class="channel_head_left_a_btn">
-                                <NuxtLink 
-                                    class="channel_head_left_a channel_head_left_a_only" 
-                                    :href="getLinkPath(pageData[1])" 
-                                    v-if="pageData[1]" 
-                                    :title="pageData[1].alias"
-                                >
+                                <NuxtLink class="channel_head_left_a channel_head_left_a_only"
+                                    :href="getLinkPath(pageData[1])" v-if="pageData[1]" :title="pageData[1].alias">
                                     {{ pageData[1].alias }}
                                 </NuxtLink>
                             </div>
@@ -46,13 +38,9 @@
                     <div class=" clearfix">
                         <div class="channel_3_box clearfix">
                             <div class="channel_ul_2 clearfix" v-if="pageData[1]">
-                                <NuxtLink class="channel_ul_2_a dot1"
-                                    :href="getLinkPathDetail(item)"
-                                    :title="item.title"
-                                    v-for="item in pageData[1].data3"
-                                    :key="item.id"
-                                    :target="item.islink == 1 ? '_blank' : '_self'"
-                                >
+                                <NuxtLink class="channel_ul_2_a dot1" :href="getLinkPathDetail(item)"
+                                    :title="item.title" v-for="item in pageData[1].data3" :key="item.id"
+                                    :target="item.islink == 1 ? '_blank' : '_self'">
                                     {{ item.title }}
                                 </NuxtLink>
                             </div>
@@ -60,31 +48,24 @@
                         <div class="channel_4_box clearfix">
                             <div class="channel_img_ul_1">
                                 <div class="channel_img_ul_1_li" v-if="pageData[1]">
-                                    <NuxtLink class="channel_img_ul_1_li_a"
-                                        :href="getLinkPathDetail(item)"
-                                        :title="item.title"
-                                        v-for="item in pageData[1].data"
-                                        :key="item.id"
-                                        :target="item.islink == 1 ? '_blank' : '_self'"
-                                    >
+                                    <NuxtLink class="channel_img_ul_1_li_a" :href="getLinkPathDetail(item)"
+                                        :title="item.title" v-for="item in pageData[1].data" :key="item.id"
+                                        :target="item.islink == 1 ? '_blank' : '_self'">
                                         <img class="channel_img_ul_1_li_img" :src="item.imgurl" alt="item.imgurl">
                                         <div class="channel_img_ul_1_li_dot2 dot2">
-                                            {{item.title}}
+                                            {{ item.title }}
                                         </div>
                                     </NuxtLink>
                                 </div>
                             </div>
                             <div class="channel_img_ul_even_1 clearfix" v-if="pageData[1]">
                                 <div class="channel_img_ul_even_1_li" v-for="item in pageData[1].data2">
-                                    <NuxtLink class="channel_img_ul_even_1_li_a"
-                                        :href="getLinkPathDetail(item)"
-                                        :title="item.title"
-                                        :key="item.id"
-                                        :target="item.islink == 1 ? '_blank' : '_self'"
-                                    >
+                                    <NuxtLink class="channel_img_ul_even_1_li_a" :href="getLinkPathDetail(item)"
+                                        :title="item.title" :key="item.id"
+                                        :target="item.islink == 1 ? '_blank' : '_self'">
                                         <img class="channel_img_ul_even_1_li_img" :src="item.imgurl" alt="item.imgurl">
                                         <div class="channel_img_ul_even_1_li_dot2 dot2">
-                                            {{item.title}}
+                                            {{ item.title }}
                                         </div>
                                     </NuxtLink>
                                 </div>
@@ -96,21 +77,15 @@
                     <div class="channel_head_box clearfix">
                         <div class="channel_head_box_left">
                             <div class="channel_head_left_a_btn">
-                                <NuxtLink class="channel_head_left_a channel_head_left_a_only" 
-                                    :href="getLinkPath(pageData[2])" 
-                                    v-if="pageData[2]" 
-                                    :title="pageData[2].alias"
-                                >
+                                <NuxtLink class="channel_head_left_a channel_head_left_a_only"
+                                    :href="getLinkPath(pageData[2])" v-if="pageData[2]" :title="pageData[2].alias">
                                     {{ pageData[2].alias }}
                                 </NuxtLink>
                             </div>
                         </div>
                         <div class="channel_head_box_right">
-                            <NuxtLink class="channel_head_box_right_1_a" 
-                                :href="getLinkPath(pageData[2])" 
-                                v-if="pageData[2]" 
-                                :title="pageData[2].alias"
-                            >
+                            <NuxtLink class="channel_head_box_right_1_a" :href="getLinkPath(pageData[2])"
+                                v-if="pageData[2]" :title="pageData[2].alias">
                                 栏目简介
                             </NuxtLink>
                         </div>
@@ -118,25 +93,17 @@
                     <div class=" clearfix">
                         <div class="channel_even_img_ul_2 clearfix" v-if="pageData[2]">
                             <div class="channel_even_img_ul_2_li" v-for="item in pageData[2].data">
-                                <NuxtLink class="channel_even_img_ul_2_a"
-                                    :href="getLinkPathDetail(item)"
-                                    :title="item.title"
-                                    :key="item.id"
-                                    :target="item.islink == 1 ? '_blank' : '_self'"
-                                >
+                                <NuxtLink class="channel_even_img_ul_2_a" :href="getLinkPathDetail(item)"
+                                    :title="item.title" :key="item.id" :target="item.islink == 1 ? '_blank' : '_self'">
                                     <img class="channel_even_img_ul_2_li_img" :src="item.imgurl" alt="item.title">
                                     <div class="channel_even_img_ul_2_dot1 dot1">{{ item.title }}</div>
                                 </NuxtLink>
                             </div>
                         </div>
                         <div class="channel_ul_3 clearfix" v-if="pageData[2]">
-                            <NuxtLink class="channel_ul_3_a dot1"
-                                :href="getLinkPathDetail(item)"
-                                :title="item.title"
-                                v-for="item in pageData[2].data2"
-                                :key="item.id"
-                                :target="item.islink == 1 ? '_blank' : '_self'"
-                            >
+                            <NuxtLink class="channel_ul_3_a dot1" :href="getLinkPathDetail(item)" :title="item.title"
+                                v-for="item in pageData[2].data2" :key="item.id"
+                                :target="item.islink == 1 ? '_blank' : '_self'">
                                 {{ item.title }}
                             </NuxtLink>
                         </div>
@@ -148,34 +115,24 @@
                     <div class="channel_head_box clearfix">
                         <div class="channel_head_box_left">
                             <div class="channel_head_left_a_btn">
-                                <NuxtLink class="channel_head_left_a channel_head_left_a_only" 
-                                    :href="getLinkPath(pageData[3])" 
-                                    v-if="pageData[3]" 
-                                    :title="pageData[3].alias"
-                                >
+                                <NuxtLink class="channel_head_left_a channel_head_left_a_only"
+                                    :href="getLinkPath(pageData[3])" v-if="pageData[3]" :title="pageData[3].alias">
                                     {{ pageData[3].alias }}
                                 </NuxtLink>
                             </div>
                         </div>
                         <div class="channel_head_box_right">
-                            <NuxtLink class="channel_head_box_right_1_a" 
-                                :href="getLinkPath(pageData[3])" 
-                                v-if="pageData[3]" 
-                                :title="pageData[3].alias"
-                            >
+                            <NuxtLink class="channel_head_box_right_1_a" :href="getLinkPath(pageData[3])"
+                                v-if="pageData[3]" :title="pageData[3].alias">
                                 栏目简介
                             </NuxtLink>
                         </div>
                     </div>
                     <div class=" clearfix">
                         <div class="channel_ul_4 clearfix" v-if="pageData[3]">
-                            <NuxtLink class="channel_ul_4_a dot1"
-                                :href="getLinkPathDetail(item)"
-                                :title="item.title"
-                                v-for="item in pageData[3].data2"
-                                :key="item.id"
-                                :target="item.islink == 1 ? '_blank' : '_self'"
-                            >
+                            <NuxtLink class="channel_ul_4_a dot1" :href="getLinkPathDetail(item)" :title="item.title"
+                                v-for="item in pageData[3].data2" :key="item.id"
+                                :target="item.islink == 1 ? '_blank' : '_self'">
                                 {{ item.title }}
                             </NuxtLink>
                         </div>
@@ -185,36 +142,26 @@
                     <div class="channel_head_box clearfix">
                         <div class="channel_head_box_left">
                             <div class="channel_head_left_a_btn">
-                                <NuxtLink class="channel_head_left_a channel_head_left_a_only" 
-                                    :href="getLinkPath(pageData[4])" 
-                                    v-if="pageData[4]" 
-                                    :title="pageData[4].alias"
-                                >
+                                <NuxtLink class="channel_head_left_a channel_head_left_a_only"
+                                    :href="getLinkPath(pageData[4])" v-if="pageData[4]" :title="pageData[4].alias">
                                     {{ pageData[4].alias }}
                                 </NuxtLink>
                             </div>
                         </div>
                         <div class="channel_head_box_right">
-                            <NuxtLink class="channel_head_box_right_1_a" 
-                                :href="getLinkPath(pageData[4])" 
-                                v-if="pageData[4]" 
-                                :title="pageData[4].alias"
-                            >
+                            <NuxtLink class="channel_head_box_right_1_a" :href="getLinkPath(pageData[4])"
+                                v-if="pageData[4]" :title="pageData[4].alias">
                                 栏目简介
                             </NuxtLink>
                         </div>
                     </div>
                     <div class="channel_img_ul_2">
                         <div class="channel_img_ul_2_li" v-if="pageData[4]">
-                            <NuxtLink class="channel_img_ul_2_li_a"
-                                :href="getLinkPathDetail(item)"
-                                :title="item.title"
-                                v-for="item in pageData[4].data"
-                                :key="item.id"
-                                :target="item.islink == 1 ? '_blank' : '_self'"
-                            >
+                            <NuxtLink class="channel_img_ul_2_li_a" :href="getLinkPathDetail(item)" :title="item.title"
+                                v-for="item in pageData[4].data" :key="item.id"
+                                :target="item.islink == 1 ? '_blank' : '_self'">
                                 <img class="channel_img_ul_2_li_img" :src="item.imgurl" alt="item.imgurl">
-                                <div class="channel_img_ul_2_li_dot2 dot2">{{item.title}}</div>
+                                <div class="channel_img_ul_2_li_dot2 dot2">{{ item.title }}</div>
                             </NuxtLink>
                         </div>
                     </div>
@@ -227,21 +174,15 @@
                     <div class="channel_head_box clearfix">
                         <div class="channel_head_box_left">
                             <div class="channel_head_left_a_btn">
-                                <NuxtLink class="channel_head_left_a channel_head_left_a_only" 
-                                    :href="getLinkPath(pageData[5])" 
-                                    v-if="pageData[5]" 
-                                    :title="pageData[5].alias"
-                                >
+                                <NuxtLink class="channel_head_left_a channel_head_left_a_only"
+                                    :href="getLinkPath(pageData[5])" v-if="pageData[5]" :title="pageData[5].alias">
                                     {{ pageData[5].alias }}
                                 </NuxtLink>
                             </div>
                         </div>
                         <div class="channel_head_box_right">
-                            <NuxtLink class="channel_head_box_right_1_a" 
-                                :href="getLinkPath(pageData[5])" 
-                                v-if="pageData[5]" 
-                                :title="pageData[5].alias"
-                            >
+                            <NuxtLink class="channel_head_box_right_1_a" :href="getLinkPath(pageData[5])"
+                                v-if="pageData[5]" :title="pageData[5].alias">
                                 栏目简介
                             </NuxtLink>
                         </div>
@@ -249,14 +190,10 @@
                     <div class=" clearfix">
                         <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]" >
-                                    <NuxtLink class="channel_img_ul_3_li_a"
-                                        :href="getLinkPathDetail(item)"
-                                        :title="item.title"
-                                        v-for="item in pageData[5].data"
-                                        :key="item.id"
-                                        :target="item.islink == 1 ? '_blank' : '_self'"
-                                    >
+                                <div class="channel_img_ul_3_li" v-if="pageData[5]">
+                                    <NuxtLink class="channel_img_ul_3_li_a" :href="getLinkPathDetail(item)"
+                                        :title="item.title" v-for="item in pageData[5].data" :key="item.id"
+                                        :target="item.islink == 1 ? '_blank' : '_self'">
                                         <img class="channel_img_ul_3_li_img" :src="item.imgurl" alt="item.title">
                                         <div class="channel_img_ul_3_li_dot1 dot1">
                                             {{ item.title }}
@@ -267,13 +204,9 @@
                         </div>
                         <div class="channel_4_box clearfix">
                             <div class="channel_ul_5 clearfix" v-if="pageData[5]">
-                                <NuxtLink class="channel_ul_5_a dot1"
-                                    :href="getLinkPathDetail(item)"
-                                    :title="item.title"
-                                    v-for="item in pageData[5].data2"
-                                    :key="item.id"
-                                    :target="item.islink == 1 ? '_blank' : '_self'"
-                                >
+                                <NuxtLink class="channel_ul_5_a dot1" :href="getLinkPathDetail(item)"
+                                    :title="item.title" v-for="item in pageData[5].data2" :key="item.id"
+                                    :target="item.islink == 1 ? '_blank' : '_self'">
                                     {{ item.title }}
                                 </NuxtLink>
                             </div>
@@ -282,36 +215,26 @@
                     <div class="channel_head_box clearfix channel_head_box_2">
                         <div class="channel_head_box_left">
                             <div class="channel_head_left_a_btn">
-                                <NuxtLink class="channel_head_left_a channel_head_left_a_only" 
-                                    :href="getLinkPath(pageData[6])" 
-                                    v-if="pageData[6]" 
-                                    :title="pageData[6].alias"
-                                >
+                                <NuxtLink class="channel_head_left_a channel_head_left_a_only"
+                                    :href="getLinkPath(pageData[6])" v-if="pageData[6]" :title="pageData[6].alias">
                                     {{ pageData[6].alias }}
-                                </NuxtLink> 
+                                </NuxtLink>
                             </div>
                         </div>
                         <div class="channel_head_box_right">
-                            <NuxtLink class="channel_head_box_right_1_a" 
-                                :href="getLinkPath(pageData[6])" 
-                                v-if="pageData[6]" 
-                                :title="pageData[6].alias"
-                            >
+                            <NuxtLink class="channel_head_box_right_1_a" :href="getLinkPath(pageData[6])"
+                                v-if="pageData[6]" :title="pageData[6].alias">
                                 栏目简介
-                            </NuxtLink> 
+                            </NuxtLink>
                         </div>
                     </div>
                     <div class=" clearfix">
                         <div class="channel_3_box clearfix">
                             <div class="channel_img_ul_4_ul">
                                 <div class="channel_img_ul_4_li" v-if="pageData[6]">
-                                    <NuxtLink class="channel_img_ul_4_li_a"
-                                        :href="getLinkPathDetail(item)"
-                                        :title="item.title"
-                                        v-for="item in pageData[6].data"
-                                        :key="item.id"
-                                        :target="item.islink == 1 ? '_blank' : '_self'"
-                                    >
+                                    <NuxtLink class="channel_img_ul_4_li_a" :href="getLinkPathDetail(item)"
+                                        :title="item.title" v-for="item in pageData[6].data" :key="item.id"
+                                        :target="item.islink == 1 ? '_blank' : '_self'">
                                         <img class="channel_img_ul_4_li_img" :src="item.imgurl" alt="item.title">
                                         <div class="channel_img_ul_4_li_dot1 dot1">
                                             {{ item.title }}
@@ -322,13 +245,9 @@
                         </div>
                         <div class="channel_4_box clearfix">
                             <div class="channel_ul_6 clearfix" v-if="pageData[6]">
-                                <NuxtLink class="channel_ul_6_a dot1"
-                                    :href="getLinkPathDetail(item)"
-                                    :title="item.title"
-                                    v-for="item in pageData[6].data2"
-                                    :key="item.id"
-                                    :target="item.islink == 1 ? '_blank' : '_self'"
-                                >
+                                <NuxtLink class="channel_ul_6_a dot1" :href="getLinkPathDetail(item)"
+                                    :title="item.title" v-for="item in pageData[6].data2" :key="item.id"
+                                    :target="item.islink == 1 ? '_blank' : '_self'">
                                     {{ item.title }}
                                 </NuxtLink>
                             </div>
@@ -339,49 +258,35 @@
                     <div class="channel_head_box clearfix">
                         <div class="channel_head_box_left">
                             <div class="channel_head_left_a_btn">
-                                <NuxtLink class="channel_head_left_a channel_head_left_a_only" 
-                                    :href="getLinkPath(pageData[7])" 
-                                    v-if="pageData[7]" 
-                                    :title="pageData[7].alias"
-                                >
+                                <NuxtLink class="channel_head_left_a channel_head_left_a_only"
+                                    :href="getLinkPath(pageData[7])" v-if="pageData[7]" :title="pageData[7].alias">
                                     {{ pageData[7].alias }}
-                                </NuxtLink> 
+                                </NuxtLink>
                             </div>
                         </div>
                         <div class="channel_head_box_right">
-                            <NuxtLink class="channel_head_box_right_1_a" 
-                                :href="getLinkPath(pageData[7])" 
-                                v-if="pageData[7]" 
-                                :title="pageData[7].alias"
-                            >
+                            <NuxtLink class="channel_head_box_right_1_a" :href="getLinkPath(pageData[7])"
+                                v-if="pageData[7]" :title="pageData[7].alias">
                                 栏目简介
-                            </NuxtLink> 
+                            </NuxtLink>
                         </div>
                     </div>
                     <div class="boxheight1 clearfix">
                         <div class="channel_img_ul_5_ul">
                             <div class="channel_img_ul_5_li" v-if="pageData[7]">
-                                <NuxtLink class="channel_img_ul_5_li_a"
-                                    :href="getLinkPathDetail(item)"
-                                    :title="item.title"
-                                    v-for="item in pageData[7].data"
-                                    :key="item.id"
-                                    :target="item.islink == 1 ? '_blank' : '_self'"
-                                >
+                                <NuxtLink class="channel_img_ul_5_li_a" :href="getLinkPathDetail(item)"
+                                    :title="item.title" v-for="item in pageData[7].data" :key="item.id"
+                                    :target="item.islink == 1 ? '_blank' : '_self'">
                                     <img class="channel_img_ul_5_li_img" :src="item.imgurl" alt="item.title">
-                                    <div class="channel_img_ul_5_li_dot1 dot1">{{item.title}}</div>
+                                    <div class="channel_img_ul_5_li_dot1 dot1">{{ item.title }}</div>
                                 </NuxtLink>
                             </div>
                         </div>
-                        <div class="index_ul_7 clearfix"  v-if="pageData[7]">
-                            <NuxtLink class="index_ul_7_a dot1"
-                                :href="getLinkPathDetail(item)"
-                                :title="item.title"
-                                v-for="item in pageData[7].data2"
-                                :key="item.id"
-                                :target="item.islink == 1 ? '_blank' : '_self'"
-                            >
-                                {{item.title}}
+                        <div class="index_ul_7 clearfix" v-if="pageData[7]">
+                            <NuxtLink class="index_ul_7_a dot1" :href="getLinkPathDetail(item)" :title="item.title"
+                                v-for="item in pageData[7].data2" :key="item.id"
+                                :target="item.islink == 1 ? '_blank' : '_self'">
+                                {{ item.title }}
                             </NuxtLink>
                         </div>
                     </div>
@@ -410,8 +315,12 @@ const getRouteId = await requestDataPromise('/web/getWebsiteRoute', {
         'pinyin': targetSegment,
     },
 });
+console.log('mkdataRouteId', getRouteId);
+
 if (getRouteId.code == 200) {
     routeId = getRouteId.data.category_id
+    console.log('mkdataRouteId1111', routeId);
+
 } else {
     console.log("获得路由id出错!", getRouteId.message)
 }
@@ -545,7 +454,10 @@ try {
                 //每个页面最多8个模块
                 pageData.value.push(data);
             }
+
         }
+        console.log("mkdata导航池加载完毕", pageData.value);
+
         //导航池加载完毕,开始申请模块数据
         let getJson = [
             { "parent": routeId + ",0,0", "child": pageData.value[0].cid + ",4,9" },//模块1 顶部没有标题的那个
@@ -558,6 +470,8 @@ try {
             { "parent": routeId + ",0,0", "child": pageData.value[7].cid + ",1,7" },//模块8
         ]
         let jsonString = JSON.stringify(getJson);
+        console.log('mkdatajsonString', jsonString);
+
         getPageAllData(jsonString);
 
     } else {
@@ -575,51 +489,49 @@ async function getPageAllData(jsonString) {
             'id': jsonString
         },
     });
-    console.log('mkdata', mkdata);
-    
-
+    console.log('mkdata', mkdata.data);
     if (mkdata.code == 200) {
-        if(mkdata.data.length > 0){
+        if (mkdata.data.length > 0) {
             //模块1 顶部大图和列表
-            // pageData.value[0].data = mkdata.data[0].child.imgnum;
+            pageData.value[0].data = mkdata.data[0].child.imgnum;
             pageData.value[0].data2 = mkdata.data[0].child.textnum;
         }
-        if(mkdata.data.length > 1){
+        if (mkdata.data.length > 1) {
             //模块2
             pageData.value[1].data3 = mkdata.data[1].child.textnum;
-            for(let index in mkdata.data[1].child.imgnum){
-                if(index<1){
+            for (let index in mkdata.data[1].child.imgnum) {
+                if (index < 1) {
                     pageData.value[1].data.push(mkdata.data[1].child.imgnum[index]);
-                }else{
+                } else {
                     pageData.value[1].data2.push(mkdata.data[1].child.imgnum[index]);
                 }
             }
         }
-        if(mkdata.data.length > 2){
+        if (mkdata.data.length > 2) {
             //模块3
             pageData.value[2].data = mkdata.data[2].child.imgnum;
             pageData.value[2].data2 = mkdata.data[2].child.textnum;
         }
-        if(mkdata.data.length > 3){
+        if (mkdata.data.length > 3) {
             //模块4
             pageData.value[3].data = mkdata.data[3].child.imgnum;
             pageData.value[3].data2 = mkdata.data[3].child.textnum;
         }
-        if(mkdata.data.length > 4){
+        if (mkdata.data.length > 4) {
             //模块5
             pageData.value[4].data = mkdata.data[4].child.imgnum;
         }
-        if(mkdata.data.length > 5){
+        if (mkdata.data.length > 5) {
             //模块6
             pageData.value[5].data = mkdata.data[5].child.imgnum;
             pageData.value[5].data2 = mkdata.data[5].child.textnum;
         }
-        if(mkdata.data.length > 6){
+        if (mkdata.data.length > 6) {
             //模块7
             pageData.value[6].data = mkdata.data[6].child.imgnum;
             pageData.value[6].data2 = mkdata.data[6].child.textnum;
         }
-        if(mkdata.data.length > 7){
+        if (mkdata.data.length > 7) {
             //模块8
             pageData.value[7].data = mkdata.data[7].child.imgnum;
             pageData.value[7].data2 = mkdata.data[7].child.textnum;
@@ -654,7 +566,7 @@ if (setData.code == 200) {
         ]
     });
 } else {
-    console.log("设置频道页SEO出错!",setData.message)
+    console.log("设置频道页SEO出错!", setData.message)
 }
 //5.设置seo信息 end---------------------------------------->
 </script>

+ 8 - 6
pages/index.vue

@@ -145,7 +145,7 @@
                                     {{pageData[0].alias}}
                                 </NuxtLink>
                             </div>
-                            <div class="index_head_left_a_btn">
+                            <!-- <div class="index_head_left_a_btn">
                                 <NuxtLink
                                     :class="['index_head_left_a', hoverStatus == 2 ? 'index_head_left_a_only' : '']"
                                     v-if="pageData[1]"
@@ -155,7 +155,7 @@
                                     >
                                     {{pageData[1].alias}}
                                 </NuxtLink>
-                            </div>
+                            </div> -->
                         </div>
                         <div class="index_head_btn_right_box_2">
                             <a class="index_head_btn_right_a_2" href="" title="">发布信息</a>
@@ -163,8 +163,8 @@
                     </div>
                     <!--tabs1-->
                     <div class="clearfix" v-if="hoverStatus==1">
-                        <div class="index_3_box clearfix">
-                            <div class="index_ul_4_out clearfix">
+                        <div class="index_3_box clearfix" v-if="boxData1.length>0">
+                            <div class="index_ul_4_out clearfix" >
                                 <div class="index_ul_4_img_box clearfix">
                                     <NuxtLink
                                         v-for="item in boxData1"
@@ -208,7 +208,7 @@
                                 </NuxtLink>
                             </div>
                         </div>
-                        <div class="index_4_box clearfix">
+                        <div class="index_4_box clearfix" v-if="boxData1data2.length>0">
                             <div class="index_ul_4_out clearfix">
                                 <div class="index_ul_4_img_box clearfix">
                                     <NuxtLink
@@ -688,7 +688,6 @@
                                         class="index_img_ul_even_1_li_a"
                                         :href="getLinkPathDetail(item)"
                                         :title="item.title"
-                                        v-for="item in boxData6"
                                         :target="item.islink == 1 ? '_blank' : '_self'"
                                     >
                                         <img class="index_img_ul_even_1_li_img" :src="item.imgurl" alt="item.title">
@@ -1269,6 +1268,7 @@ async function getPageAllData() {
             'id': jsonString
         },
     });
+    console.log("mkdata",mkdata)
     if (mkdata.code == 200) {
         //模块1
         for(let index in mkdata.data[0].imgnum){
@@ -1344,6 +1344,8 @@ async function getPageAllData() {
                 boxData6data2.value.push(mkdata.data[5].imgnum[index])
             }
         }
+        console.log("boxData6data2",boxData6data2.value);
+        
         boxData6childpinyin.value = mkdata.data[5].child.pinyin;
         boxData6mainData.value = mkdata.data[5].child.textnum;
         for(let index in mkdata.data[5].child.all_childcat){