Ver Fonte

修改bug

修改bug
dangyunlong há 1 mês atrás
pai
commit
ff33c695d0

+ 12 - 2
app.vue

@@ -9,8 +9,8 @@
               <img src="./public/image/qq 1.png" alt="">
             </template>
             <p>联系QQ:</p>
-            <p>2909421493</p>
-            <p>213552413</p>
+            <p @click="addQQFriend(2909421493)" class="qqadd">2909421493</p>
+            <p @click="addQQFriend(213552413)" class="qqadd">213552413</p>
           </el-popover>
           <h6>QQ客服</h6>
         </li>
@@ -60,6 +60,12 @@ let close = () => {
   let kefu = document.querySelector('.kefu')
   kefu.style.display = 'none'
 }
+
+//添加好友
+function addQQFriend(qqNumber) {
+  // 使用tencent协议唤起QQ客户端并添加好友
+  window.location.href = `tencent://message/?uin=${qqNumber}&Site=&Menu=yes`;
+}
 </script>
 
 <style lang="less" scoped>
@@ -123,4 +129,8 @@ let close = () => {
   background-color: #fff;
   z-index: 1000;
 }
+
+.qqadd {
+  cursor: pointer;
+}
 </style>

+ 20 - 3
assets/css/foot.less

@@ -1,9 +1,26 @@
 .index_foot{box-sizing:border-box;width: 1200px;margin: 0 auto;}
-.index_foot_name_box{margin:40px auto 0px; text-align:center;font-size:0px;}
+.index_foot_name_box{margin:10px auto 0px; text-align:center;font-size:0px;}
 .index_foot_name{display:inline-block;height:67px;line-height:67px;color:#f2f9f4;font-size:51px;font-weight:bold;overflow:hidden;}
 .index_foot_name:nth-of-type(even){color:#333;font-size:32px;}
-.foot_img_box{overflow:hidden;display:block;margin:40px auto 0;width:100%; }
-.foot_img_box>*{float: left;width:170px;height:50px;overflow:hidden;box-sizing:border-box;border:solid 1px #D7EDD4;margin:0px 25px 10px 0px;}
+.foot_img_box{
+    overflow:hidden;
+    display:block;
+    margin:40px auto 0;
+    width:100%; 
+    display: flex;
+    flex-wrap: wrap;
+    align-items: center;
+    justify-content: space-between;
+}
+.foot_img_box a{
+    float: left;
+    width:190px;
+    height:50px;
+    overflow:hidden;
+    box-sizing:border-box;
+    border:solid 1px #D7EDD4;
+    margin:0 0 20px 0;
+}
 .foot_img_box>* *{display: block;width:100%;height:100%;}
 .foot_img_box>*:nth-of-type(7n){margin-right:0px; }
 .foot_frind_box{ display:block;margin:11px auto;overflow:hidden;display:flex;width:100%;border-bottom:solid 2px #49A769;padding-bottom:35px;}

+ 16 - 15
assets/css/index.less

@@ -103,7 +103,7 @@
                             position: absolute;
                             width: 320px;
                             height: 48px;
-                            bottom: 35px;
+                            bottom: 10px;
                             z-index: 10;
                             left:15px;
                             color: #fff;
@@ -746,14 +746,14 @@
             // }
 
             ul {
-                padding: 30px 10px 0 10px;
+                padding: 30px 0 0 0 ;
                 li {
                     margin-bottom: 32px;
                     a {
                         display: flex;
                         align-items: center;
                         justify-content: space-between;
-                        width: 410px;
+                        width: 450px;
                         height: 50px;
                         color: #333333;
                         font-size: 16px;
@@ -767,11 +767,11 @@
                             overflow: hidden;
                             text-overflow: ellipsis;
                             word-break: break-all;
-                            width: 337px;
+                            width: 450px;
                             height: 46px;
                             box-sizing: border-box;
-                            padding-left: 10px;
-                            border-left: 1px solid #D9D9D9;
+                            //padding-left: 10px;
+                            //border-left: 1px solid #D9D9D9;
                         }
                     }
                 }
@@ -1334,7 +1334,7 @@
 .titleBox {
     width: 1200px;
     margin: 0 auto;
-    padding:60px 0;
+    padding:20px 0;
     img {
         margin: 0 auto;
         display: block;
@@ -1348,6 +1348,7 @@
     position: relative;
     width: 1200px;
     margin: 0 auto;
+    margin-bottom: 30px;
     
     .layoutCopyLeft {
         width: 720px;
@@ -1764,7 +1765,7 @@
                                 position: absolute;
                                 width: 320px;
                                 height: 42px;
-                                bottom: 48px;
+                                bottom: 20px;
                                 z-index: 10;
                                 left:15px;
                                 color: #fff;
@@ -1876,11 +1877,11 @@
                 .content {
                     li {
                         width: 450px;
-                        height: 102px;
+                        height:85px;
                         line-height: 50px;
                         border-top: 3px solid #49A769;
                         background-color: #fbfbfb;
-                        margin-bottom: 33px;
+                        margin-bottom: 20px;
 
                         a {
                             display: block;
@@ -1889,7 +1890,7 @@
 
                             span {
                                 float: left;
-                                padding: 28px 20px 14px 20px;
+                                padding: 18px 20px 14px 20px;
                                 height: 46px;
                                 width: 70px;
                                 font-family: Microsoft YaHei, Microsoft YaHei;
@@ -1927,7 +1928,7 @@
                                 text-overflow: ellipsis;
                                 word-break: break-all;
                                 line-height: 22px;
-                                padding: 28px 0 14px 0;
+                                padding: 21px 0 14px 0;
                                 color: #333333;
                                 font-size: 16px;
                             }
@@ -1944,7 +1945,7 @@
 
                             span {
                                 float: left;
-                                padding: 28px 20px 14px 20px;
+                                padding: 18px 20px 14px 20px;
                                 width: 70px;
                                 height: 46px;
                                 font-family: Microsoft YaHei, Microsoft YaHei;
@@ -1982,7 +1983,7 @@
                                 text-overflow: ellipsis;
                                 word-break: break-all;
                                 overflow: hidden;
-                                padding: 28px 0 14px 0;
+                                padding: 21px 0 14px 0;
                                 color: #333333;
                             }
                         }
@@ -2142,7 +2143,7 @@
 .index_1_box_right_img_ul_2 .index_1_box_right_img_li{height:115px;margin-bottom:0px;}
 .index_2_li{
     border-bottom:solid 1px #E6E6E6;
-    padding:29px 0px;
+    padding:14px 0 15px 0;
     width:100%;
     a {
         .index_2_li_dot2 {

+ 1 - 1
components/home/Advertising.vue

@@ -21,7 +21,7 @@ const props = defineProps({
 .adversing {
     width: 100%;
     height: 90px;
-    margin: 60px 0 60px;
+    margin: 30px 0 30px;
 
     img {
         width: 1200px;

+ 2 - 2
components/home/BigTitle_List.vue

@@ -39,8 +39,8 @@ getModelData1()
 <style lang="less" scoped>
 // 列表
 .list {
-    height: 20px;
-    margin: 21px 0 46px;
+    height: 34px;
+    margin: 20px 0 20px 0;
 
     .inner {
         height: 20px;

+ 1 - 1
components/home/MoreService.vue

@@ -260,7 +260,7 @@ let arr = [
 .moreServiceBox {
     width: 1200px;
     margin: 0 auto;
-    height: 191px;
+    height: 220px;
     display: flex;
     justify-content: space-between;
     .listBox {

+ 2 - 2
components/home/PageMessage.vue

@@ -117,7 +117,7 @@ getModelData3()
 .bigTitle {
     width: 100%;
     height: 70px;
-    margin-top: 38px;
+    margin-top: 20px;
 
     img {
         width: 57px;
@@ -133,7 +133,7 @@ getModelData3()
         font-weight: 600;
         font-size: 30px;
         // font-size: 38px;
-        margin-bottom: 25px;
+        //margin-bottom: 25px;
         white-space: nowrap;
         /* 防止文本换行 */
         overflow: hidden;

+ 18 - 6
components/home/Slider.vue

@@ -26,7 +26,8 @@
                             <img :src="boxData1[0].imgurl" :alt="boxData1[0].title">
                             <div>
                                 <p><span>专题</span>{{ boxData1[0].title }}</p>
-                                <span>{{getTime(boxData1[0].updated_at,'month',1)}}</span>
+                                <span></span>
+                                <!-- <span>{{getTime(boxData1[0].updated_at,'month',1)}}</span> -->
                             </div>
                         </NuxtLink>
                     </div>
@@ -35,14 +36,16 @@
                             <img :src="boxData1[1].imgurl" :alt="boxData1[1].title">
                             <div>
                                 <p>{{boxData1[1].title}}</p>
-                                <span>{{getTime(boxData1[1].updated_at,'month',1)}}</span>
+                                <span></span>
+                                <!-- <span>{{getTime(boxData1[1].updated_at,'month',1)}}</span> -->
                             </div>
                         </NuxtLink>
                         <NuxtLink :to="`/newsDetail/${boxData1[2].id}`" target="_blank" class="imgbg" :title="boxData1[2].title">
                             <img :src="boxData1[2].imgurl" :alt="boxData1[2].title">
                             <div>
                                 <p>{{boxData1[2].title}}</p>
-                                <span>{{getTime(boxData1[2].updated_at,'month',1)}}</span>
+                                <span></span>
+                                <!-- <span>{{getTime(boxData1[2].updated_at,'month',1)}}</span> -->
                             </div>
                         </NuxtLink>
                     </div>
@@ -51,7 +54,8 @@
                             <img :src="boxData1[3].imgurl" :alt="boxData1[3].title">
                             <div>
                                 <p>{{boxData1[3].title}}</p>
-                                <span>{{getTime(boxData1[3].updated_at,'month',1)}}</span>
+                                <span></span>
+                                <!-- <span>{{getTime(boxData1[3].updated_at,'month',1)}}</span> -->
                             </div>
                         </NuxtLink>
                     </div>
@@ -61,7 +65,8 @@
                         <li v-for="item in boxData2">
                             <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" :title="item.title">
                                 <p class="title">{{item.title}}</p>
-                                <p class="time">{{getTime(boxData1[3].updated_at,'month',1)}}</p>
+                                <p class="time">&nbsp;</p>
+                                <!-- <p class="time">{{getTime(boxData1[3].updated_at,'month',1)}}</p> -->
                             </NuxtLink> 
                         </li>
                    </ul>
@@ -248,6 +253,9 @@ async function getPageData1_data3() {
         
         a {
             position: relative;
+            width: 170px;
+            height: 115px;
+            display: block;
             img {
                 width: 170px;
                 height: 115px;
@@ -284,6 +292,10 @@ async function getPageData1_data3() {
         
         a {
             position: relative;
+            width: 349px;
+            height: 236px;
+            border-radius: 6px;
+            display: block;
             img {
                 width: 349px;
                 height: 236px;
@@ -302,7 +314,7 @@ async function getPageData1_data3() {
                     text-overflow: ellipsis;
                     word-break: break-all;
                     width: 320px;
-                    height: 42px;
+                    height: 24px;
                     color: #fff;
                     font-size: 16px;
                     margin-bottom: 5px;

+ 1 - 2
components/home/TopTen.vue

@@ -20,8 +20,7 @@
 .topTenTitle {
     width: 100%;
     height: 90px;
-    margin: 60px 0 60px;
-
+    margin: 30px 0 30px;
     img {
         width: 1200px;
         height: 90px;

+ 9 - 6
components/home/pageHead.vue

@@ -393,20 +393,23 @@ header {
 .headerLogo {
     height: 185px;
     position: relative;
-    background: url("../../public/head/topBg.png") no-repeat center;
+    //background: url("../../public/head/topBg.png") no-repeat center;
     .titlead {
         position: absolute;
-        bottom: 54px;
-        right: 134px;
+        bottom: 25px;
+        right: 26px;
+        img {
+            height: 120px;
+        }
     }
     .inner {
         position: relative;
         height: 185px;
     }
     .inner>img {
-        width: 342px;
-        height: 72px;
-        margin-top: 51px;
+        // width: 342px;
+        height: 120px;
+        margin-top: 33px;
         cursor: pointer;
     }
 

+ 2 - 2
components/home/pageNavigation.vue

@@ -10,10 +10,10 @@
                     </div>
                     <div class="navClass">
                         <div>
-                            <a href="#ztzx" title="主题资讯">主题资讯</a>
+                            主题资讯
                         </div>
                         <div>
-                            <a href="#hdzx" title="互动资讯">互动资讯</a>
+                            互动资讯
                         </div>
                     </div>
                 </div>

+ 2 - 2
components/home/pageNavigation1.vue

@@ -10,10 +10,10 @@
                     </div>
                     <div class="navClass">
                         <div>
-                            <a href="#ztzx" title="主题资讯">主题资讯</a>
+                            主题资讯
                         </div>
                         <div>
-                            <a href="#hdzx" title="互动资讯">互动资讯</a>
+                            互动资讯
                         </div>
                     </div>
                 </div>

+ 119 - 49
pages/index.vue

@@ -11,9 +11,9 @@
         <!-- 更多服务 -->
         <HomeMoreService></HomeMoreService>
         <!-- 板块标题 -->
-        <div class="titleBox" id="ztzx">
+        <!-- <div class="titleBox" id="ztzx">
             <img src="../public/index/theme1.png" alt="主题资讯">
-        </div>
+        </div> -->
         <!-- 模块一 新农村 pagedata[0] -->
         <div class="farming" >
             <div class="inner">
@@ -30,7 +30,14 @@
                                 v-else-if="pageData[0].cid&&pageData[0].children_count!=0" class="active" :title="pageData[0].alias">
                                 {{pageData[0].alias}}
                             </NuxtLink>
-                            <NuxtLink :to="{path:`/newsList/${pageData[0].cid}`}" target="_blank" :title="pageData[0].alias">
+                            <NuxtLink 
+                                :to="{path:`/newsList/${pageData[0].cid}`}" target="_blank" :title="pageData[0].alias"
+                                v-if="pageData[0].cid&&pageData[0].children_count==0">
+                                查看更多
+                            </NuxtLink>
+                            <NuxtLink 
+                                :to="{path:`/primaryNavigation/${pageData[0].cid}`}" target="_blank" :title="pageData[0].alias"
+                                v-else-if="pageData[0].cid&&pageData[0].children_count!=0">
                                 查看更多
                             </NuxtLink>
                         </h3>
@@ -43,7 +50,7 @@
                                             <span v-if="index==0">专题</span>
                                             {{item.title}}
                                         </p>
-                                        <p>{{getTime(item.updated_at,'month',1)}}</p>
+                                        <!-- <p>{{getTime(item.updated_at,'month',1)}}</p> -->
                                     </div>
                                 </NuxtLink>
                                 <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0" :title="item.title">
@@ -53,7 +60,7 @@
                                             <span v-if="index==0">专题</span>
                                             {{item.title}}
                                         </p>
-                                        <p>{{getTime(item.updated_at,'month',1)}}</p>
+                                        <!-- <p>{{getTime(item.updated_at,'month',1)}}</p> -->
                                     </div>
                                 </NuxtLink>
                             </li>
@@ -62,11 +69,11 @@
                             <li v-for="item in boxData1data2">
                                 <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">
                                     <p class="title">{{ item.title }}</p>
-                                    <p>{{getTime(item.updated_at,'month',1)}}</p>
+                                    <!-- <p>{{getTime(item.updated_at,'month',1)}}</p> -->
                                 </NuxtLink>
                                 <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0" :title="item.title">
                                     <p class="title">{{ item.title }}</p>
-                                    <p>{{getTime(item.updated_at,'month',1)}}</p>
+                                    <!-- <p>{{getTime(item.updated_at,'month',1)}}</p> -->
                                 </NuxtLink>
                             </li>
                         </ul>
@@ -88,7 +95,12 @@
                             </NuxtLink>
                             <NuxtLink
                                 :to="{ path: `/newsList/${pageData[1].cid}`, query: { catid: pageData[1].cid } }"
-                                target="_blank" v-if="pageData[1].cid" :title="pageData[1].alias">
+                                target="_blank" v-if="pageData[1]&&pageData[1].children_count==0" :title="pageData[1].alias">
+                                查看更多
+                            </NuxtLink>
+                            <NuxtLink
+                                :to="{ path: `/primaryNavigation/${pageData[1].cid}`, query: { catid: pageData[1].cid } }"
+                                target="_blank" v-else-if="pageData[1]&&pageData[1].children_count!=0" :title="pageData[1].alias">
                                 查看更多
                             </NuxtLink>
                         </h3>
@@ -137,7 +149,12 @@
                         </span>
                         <NuxtLink
                             :to="{ path: `/newsList/${pageData[3].cid}`, query: { catid: pageData[3].cid } }"
-                            target="_blank" v-if="pageData[3].cid" :title="pageData[3].alias">
+                            target="_blank" v-if="pageData[3]&&pageData[3].children_count==0" :title="pageData[3].alias">
+                            查看更多
+                        </NuxtLink>
+                        <NuxtLink
+                            :to="{ path: `/primaryNavigation/${pageData[3].cid}`, query: { catid: pageData[3].cid } }"
+                            target="_blank" v-else-if="pageData[3]&&pageData[3].children_count!=0" :title="pageData[3].alias">
                             查看更多
                         </NuxtLink>
                     </h3>
@@ -145,11 +162,11 @@
                         <ul>
                             <li v-for="item in boxData4">
                                 <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">
-                                    <img src="../public/index/qz.png" alt="三农招聘">
+                                    <!-- <img src="../public/index/qz.png" alt="三农招聘"> -->
                                     <p>{{item.title}}</p>
                                 </NuxtLink>
                                 <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-if="item.islink==0" :title="item.title">
-                                    <img src="../public/index/qz.png" alt="三农招聘">
+                                    <!-- <img src="../public/index/qz.png" alt="三农招聘"> -->
                                     <p>{{item.title}}</p>
                                 </NuxtLink>
                             </li>
@@ -180,7 +197,12 @@
                             <div class="layoutMore" v-if="pageData[4].cid">
                                 <NuxtLink
                                     :to="{ path: `/newsList/${pageData[4].cid}`, query: { catid: pageData[4].cid }}"
-                                    target="_blank" v-if="pageData[4].cid" :title="pageData[4].alias">
+                                    target="_blank" v-if="pageData[4]&&pageData[4].children_count==0" :title="pageData[4].alias">
+                                    查看更多
+                                </NuxtLink>
+                                <NuxtLink
+                                    :to="{ path: `/primaryNavigation/${pageData[4].cid}`, query: { catid: pageData[4].cid }}"
+                                    target="_blank" v-else-if="pageData[4]&&pageData[4].children_count!=0" :title="pageData[4].alias">
                                     查看更多
                                 </NuxtLink>
                             </div>
@@ -200,11 +222,13 @@
                             </NuxtLink>
                             <NuxtLink :to="boxData5data2[0].linkurl" target="_blank" v-if="boxData5data2[0]&&boxData5data2[0].islink==1" :title="boxData5data2[0].title">
                                 <p class="title">{{ boxData5data2[0].title }}</p>
-                                <p>{{getTime(boxData5data2[0].updated_at,'month',1)}}</p>
+                                <p>&nbsp;</p>
+                                <!-- <p>{{getTime(boxData5data2[0].updated_at,'month',1)}}</p> -->
                             </NuxtLink>
                             <NuxtLink :to="`/newsDetail/${boxData5data2[0].id}`" target="_blank" v-if="boxData5data2[0]&&boxData5data2[0].islink==0" :title="boxData5data2[0].title">
                                 <p class="title">{{ boxData5data2[0].title }}</p>
-                                <p>{{getTime(boxData5data2[0].updated_at,'month',1)}}</p>
+                                <p>&nbsp;</p>
+                                <!-- <p>{{getTime(boxData5data2[0].updated_at,'month',1)}}</p> -->
                             </NuxtLink>
                         </div>
                     </div>
@@ -224,7 +248,10 @@
                                 </NuxtLink>
                             </div>
                             <div class="layoutMore" v-if="pageData[5].cid">
-                                <NuxtLink :to="{ path: `/newsList/${pageData[5].cid}`, query: { catid: pageData[5].cid } }" target="_blank" v-if="pageData[5].cid" :title="pageData[5].alias">
+                                <NuxtLink :to="{ path: `/newsList/${pageData[5].cid}`, query: { catid: pageData[5].cid } }" target="_blank" v-if="pageData[5]&&pageData[5].children_count==0" :title="pageData[5].alias">
+                                    查看更多
+                                </NuxtLink>
+                                <NuxtLink :to="{ path: `/primaryNavigation/${pageData[5].cid}`, query: { catid: pageData[5].cid } }" target="_blank" v-else-if="pageData[5]&&pageData[5].children_count!=0" :title="pageData[5].alias">
                                     查看更多
                                 </NuxtLink>
                             </div>
@@ -232,11 +259,13 @@
                         <div class="layoutCopyData_style2">
                             <NuxtLink :to="item.linkurl" target="_blank" v-for="item in boxData6" v-show='item.islink==1' :title="item.title">
                                 <p class="title">{{ item.title }}</p>
-                                <p>{{getTime(item.updated_at,'month',1)}}</p>
+                                <p>&nbsp;</p>
+                                <!-- <p>{{getTime(item.updated_at,'month',1)}}</p> -->
                             </NuxtLink>
                             <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-for="item in boxData6" v-show='item.islink==0' :title="item.title">
                                 <p class="title">{{ item.title }}</p>
-                                <p>{{getTime(item.updated_at,'month',1)}}</p>
+                                <p>&nbsp;</p>
+                                <!-- <p>{{getTime(item.updated_at,'month',1)}}</p> -->
                             </NuxtLink>
                         </div>
                     </div>
@@ -258,7 +287,12 @@
                         <div class="layoutMore" v-if="pageData[6].cid">
                             <NuxtLink
                                 :to="{ path: `/newsList/${pageData[6].cid}`, query: { catid: pageData[6].cid } }"
-                                target="_blank" v-if="pageData[6].cid" :title="pageData[6].alias">
+                                target="_blank" v-if="pageData[6]&&pageData[6].children_count==0" :title="pageData[6].alias">
+                                查看更多
+                            </NuxtLink>
+                            <NuxtLink
+                                :to="{ path: `/primaryNavigation/${pageData[6].cid}`, query: { catid: pageData[6].cid } }"
+                                target="_blank" v-else-if="pageData[6]&&pageData[6].children_count!=0" :title="pageData[6].alias">
                                 查看更多
                             </NuxtLink>
                         </div>
@@ -291,14 +325,16 @@
                                     <b></b>
                                     <p class="title">{{item.title}}</p>
                                 </div>
-                                <p>{{getTime(item.updated_at,'month',1)}}</p>
+                                <p>&nbsp;</p>
+                                <!-- <p>{{getTime(item.updated_at,'month',1)}}</p> -->
                             </NuxtLink>
                             <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-if="index>1&&item.islink==0" class="style3link2" :title="item.title">
                                 <div>
                                     <b></b>
                                     <p class="title">{{ item.title }}</p>
                                 </div>
-                                <p>{{getTime(item.updated_at,'month',1)}}</p>
+                                <p>&nbsp;</p>
+                                <!-- <p>{{getTime(item.updated_at,'month',1)}}</p> -->
                             </NuxtLink>
                         </div>
                     </div>
@@ -321,7 +357,12 @@
                     <div class="layoutMore" v-if="pageData[7].cid">
                         <NuxtLink
                             :to="{ path: `/newsList/${pageData[7].cid}`, query: { catid: pageData[7].cid } }"
-                            target="_blank" v-if="pageData[7].cid" :title="pageData[7].alias">
+                            target="_blank" v-if="pageData[7]&&pageData[7].children_count==0" :title="pageData[7].alias">
+                            查看更多
+                        </NuxtLink>
+                        <NuxtLink
+                            :to="{ path: `/primaryNavigation/${pageData[7].cid}`, query: { catid: pageData[7].cid } }"
+                            target="_blank" v-else-if="pageData[7]&&pageData[7].children_count!=0" :title="pageData[7].alias">
                             查看更多
                         </NuxtLink>
                     </div>
@@ -352,9 +393,9 @@
         </div>
 
         <!-- 板块标题 -->
-        <div class="titleBox" id="hdzx">
+        <!-- <div class="titleBox" id="hdzx">
             <img src="../public/index/theme2.png" alt="互动资讯">
-        </div>
+        </div> -->
         <div class="farming">
             <div class="inner">
                 <div class="farmerLeft">
@@ -396,7 +437,8 @@
                                             <span v-if="index==0">专题</span>
                                             {{ item.title }}
                                         </p>
-                                        <p>{{getTime(item.updated_at,'month',1)}}</p>
+                                        <p>&nbsp;</p>
+                                        <!-- <p>{{getTime(item.updated_at,'month',1)}}</p> -->
                                     </div>
                                 </NuxtLink>
                                 <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0" :title="item.title">
@@ -406,7 +448,8 @@
                                             <span v-if="index==0">专题</span>
                                             {{ item.title }}
                                         </p>
-                                        <p>{{getTime(item.updated_at,'month',1)}}</p>
+                                        <p>&nbsp;</p>
+                                        <!-- <p>{{getTime(item.updated_at,'month',1)}}</p> -->
                                     </div>
                                 </NuxtLink>
                             </li>
@@ -415,11 +458,13 @@
                             <li v-for="item in boxData9data2">
                                 <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">
                                     <p class="title">{{ item.title }}</p>
-                                    <p>{{getTime(item.updated_at,'month',1)}}</p>
+                                    <p>&nbsp;</p>
+                                    <!-- <p>{{getTime(item.updated_at,'month',1)}}</p> -->
                                 </NuxtLink>
                                 <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0" :title="item.title">
                                     <p class="title">{{ item.title }}</p>
-                                    <p>{{getTime(item.updated_at,'month',1)}}</p>
+                                    <p>&nbsp;</p>
+                                    <!-- <p>{{getTime(item.updated_at,'month',1)}}</p> -->
                                 </NuxtLink>
                             </li>
                         </ul>
@@ -442,7 +487,12 @@
                             </span>
                             <NuxtLink
                                 :to="{ path: `/newsList/${pageData[10].cid}`, query: { catid: pageData[1].cid } }"
-                                target="_blank" v-if="pageData[10].cid" :title="pageData[10].alias">
+                                target="_blank" v-if="pageData[10]&&pageData[10].children_count==0" :title="pageData[10].alias">
+                                查看更多
+                            </NuxtLink>
+                            <NuxtLink
+                                :to="{ path: `/primaryNavigation/${pageData[10].cid}`, query: { catid: pageData[1].cid } }"
+                                target="_blank" v-else-if="pageData[10]&&pageData[10].children_count!=0" :title="pageData[10].alias">
                                 查看更多
                             </NuxtLink>
                         </h3>
@@ -549,14 +599,16 @@
                                 <b :class="['lis',index < 2 ? 'active' : '']"></b>
                                 {{item.title}}
                             </p>
-                            <p>{{  getDays(item.created_at) }}</p>
+                            <p>&nbsp;</p>
+                            <!-- <p>{{  getDays(item.created_at) }}</p> -->
                         </NuxtLink>
                         <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0" :title="item.title">
                             <p class="title">
                                 <b :class="['lis',index < 2 ? 'active' : '']"></b>
                                 {{item.title}}
                             </p>
-                            <p>{{getTime(item.updated_at,'month',1)}}</p>
+                            <p>&nbsp;</p>
+                            <!-- <p>{{getTime(item.updated_at,'month',1)}}</p> -->
                         </NuxtLink>
                     </div>
                 </div>
@@ -636,7 +688,8 @@
                                             <span v-if="index==0">专题</span>
                                             {{ item.title }}
                                         </p>
-                                        <p>{{getTime(item.updated_at,'month',1)}}</p>
+                                        
+                                        <!-- <p>{{getTime(item.updated_at,'month',1)}}</p> -->
                                     </div>
                                 </NuxtLink>
                                 <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0" :title="item.title">
@@ -646,7 +699,7 @@
                                             <span v-if="index==0">专题</span>
                                             {{ item.title }}
                                         </p>
-                                        <p>{{getTime(item.updated_at,'month',1)}}</p>
+                                        <!-- <p>{{getTime(item.updated_at,'month',1)}}</p> -->
                                     </div>
                                 </NuxtLink>
                             </li>
@@ -655,11 +708,13 @@
                             <li v-for="item in boxData14data2">
                                 <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">
                                     <p class="title">{{ item.title }}</p>
-                                    <p>{{getTime(item.updated_at,'month',1)}}</p>
+                                    <p>&nbsp;</p>
+                                    <!-- <p>{{getTime(item.updated_at,'month',1)}}</p> -->
                                 </NuxtLink>
                                 <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0" :title="item.title">
                                     <p class="title">{{ item.title }}</p>
-                                    <p>{{getTime(item.updated_at,'month',1)}}</p>
+                                    <p>&nbsp;</p>
+                                    <!-- <p>{{getTime(item.updated_at,'month',1)}}</p> -->
                                 </NuxtLink>
                             </li>
                         </ul>
@@ -748,7 +803,7 @@
                                         {{boxData16[0].title}}
                                     </div>
                                     <div class="index_1_box_right_img_li_dot1 dot1">
-                                        {{getTime(boxData16[0].updated_at,'month',1)}}
+                                        <!-- {{getTime(boxData16[0].updated_at,'month',1)}} -->
                                     </div>
                                 </NuxtLink>
                                 <NuxtLink :to="{ path: `/newsDetail/${boxData16[0].id}`}" target="_blank" v-if="boxData16[0].islink==0" :title="boxData16[0].title">
@@ -758,7 +813,7 @@
                                         {{boxData16[0].title}}
                                     </div>
                                     <div class="index_1_box_right_img_li_dot1 dot1">
-                                        {{getTime(boxData16[0].updated_at,'month',1)}}
+                                        <!-- {{getTime(boxData16[0].updated_at,'month',1)}} -->
                                     </div>
                                 </NuxtLink>
                             </div>
@@ -801,7 +856,7 @@
                                         {{boxData16[3].title}}
                                     </div>
                                     <div class="index_1_box_right_img_li_dot1 dot1">
-                                        {{getTime(boxData16[3].updated_at,'month',1)}}
+                                        <!-- {{getTime(boxData16[3].updated_at,'month',1)}} -->
                                     </div>
                                 </div>
                             </NuxtLink>
@@ -812,7 +867,7 @@
                                         {{boxData16[3].title}}
                                     </div>
                                     <div class="index_1_box_right_img_li_dot1 dot1">
-                                        {{getTime(boxData16[3].updated_at,'month',1)}}
+                                        <!-- {{getTime(boxData16[3].updated_at,'month',1)}} -->
                                     </div>
                                 </div>
                             </NuxtLink>
@@ -827,7 +882,7 @@
                                        {{ item.title }}
                                     </div>
                                     <div class="index_1_li_time">
-                                        {{getTime(item.updated_at,'month',1)}}
+                                        <!-- {{getTime(item.updated_at,'month',1)}} -->
                                     </div> 
                                 </NuxtLink>
                                 <NuxtLink :to="{ path: `/newsDetail/${item.id}`}" target="_blank" v-if="item.islink==0" :title="item.title">
@@ -835,7 +890,7 @@
                                        {{ item.title }}
                                     </div>
                                     <div class="index_1_li_time">
-                                        {{getTime(item.updated_at,'month',1)}}
+                                        <!-- {{getTime(item.updated_at,'month',1)}} -->
                                     </div> 
                                 </NuxtLink>
                             </div>
@@ -893,7 +948,12 @@
                     </div>
                     <NuxtLink
                         :to="{ path: `/newsList/${pageData[17].cid}`}"
-                        target="_blank" v-if="pageData[17].cid" :title="pageData[17].alias">
+                        target="_blank" v-if="pageData[17]&&pageData[17].children_count==0" :title="pageData[17].alias">
+                        查看更多
+                    </NuxtLink>
+                    <NuxtLink
+                        :to="{ path: `/primaryNavigation/${pageData[17].cid}`}"
+                        target="_blank" v-else-if="pageData[17]&&pageData[17].children_count!=0" :title="pageData[17].alias">
                         查看更多
                     </NuxtLink>
                 </div>
@@ -920,7 +980,7 @@
                                 {{item.title}}
                             </div>
                             <div class="index_1_li_time">
-                                {{getTime(item.updated_at,'month',2)}}
+                                <!-- {{getTime(item.updated_at,'month',2)}} -->
                             </div> 
                         </NuxtLink>
                         <NuxtLink :to="{ path: `/newsDetail/${item.id}`}" target="_blank" v-if="boxData18[0].islink==0" :title="item.title">
@@ -928,7 +988,7 @@
                                 {{item.title}}
                             </div>
                             <div class="index_1_li_time">
-                                {{getTime(item.updated_at,'month',2)}}
+                                <!-- {{getTime(item.updated_at,'month',2)}} -->
                             </div> 
                         </NuxtLink>
                      </div>
@@ -950,7 +1010,12 @@
                     </div>
                     <NuxtLink
                         :to="{ path: `/newsList/${pageData[18].cid}`}"
-                        target="_blank" v-if="pageData[18].cid" :title="pageData[18].alias">
+                        target="_blank" v-if="pageData[18]&&pageData[18].children_count==0" :title="pageData[18].alias">
+                        查看更多
+                    </NuxtLink>
+                    <NuxtLink
+                        :to="{ path: `/primaryNavigation/${pageData[18].cid}`}"
+                        target="_blank" v-else-if="pageData[18]&&pageData[18].children_count!=0" :title="pageData[18].alias">
                         查看更多
                     </NuxtLink>
                 </div>
@@ -961,7 +1026,7 @@
                                 {{item.title}}
                             </div>
                             <div class="index_1_li_time">
-                                {{getTime(item.updated_at,'month',1)}}
+                                <!-- {{getTime(item.updated_at,'month',1)}} -->
                             </div> 
                         </NuxtLink>
                     </div>
@@ -972,7 +1037,7 @@
                                 {{item.title}}
                             </div>
                             <div class="index_1_li_time">
-                                {{getTime(item.updated_at,'month',1)}}
+                                <!-- {{getTime(item.updated_at,'month',1)}} -->
                             </div> 
                         </NuxtLink>
                     </div> 
@@ -994,7 +1059,12 @@
                     </div>
                     <NuxtLink
                         :to="{ path: `/newsList/${pageData[19].cid}`}"
-                        target="_blank" v-if="pageData[19].cid" :title="pageData[19].alias">
+                        target="_blank" v-if="pageData[19]&&pageData[19].children_count==0" :title="pageData[19].alias">
+                        查看更多
+                    </NuxtLink>
+                    <NuxtLink
+                        :to="{ path: `/primaryNavigation/${pageData[19].cid}`}"
+                        target="_blank" v-else-if="pageData[19]&&pageData[19].children_count!=0" :title="pageData[19].alias">
                         查看更多
                     </NuxtLink>
                  </div>
@@ -1521,7 +1591,7 @@ async function getPageData14mainData() {
         query: {
             'catid': boxData14mainCid.value,
             'level': 1,
-            'pagesize': 4
+            'pagesize': 5
         },
     });
     if (mkdataError.value) {
@@ -1589,7 +1659,7 @@ async function getPageData16mainData() {
         query: {
             'catid': boxData16mainCid.value,
             'level': 1,
-            'pagesize': 4
+            'pagesize': 5
         },
     });
     if (mkdataError.value) {

+ 4 - 2
pages/newsDetail/[id].vue

@@ -27,9 +27,9 @@
                         作者: <span>{{ newsDetail.author }}</span>
                         发布时间: <span>{{ time }}</span>
                     </p>
-                    <img :src="newsDetail.imgurl" alt="">
+                    <img :src="newsDetail.imgurl" v-if="newsDetail.imgurl">
                 </div>
-                <div class="leftBottom" v-html="newsDetail.content"></div>
+                <div class="leftBottom" v-html="newsDetail.content" v-if="newsDetail.content"></div>
                 <!-- 免责声明: -->
                 <div class="disclaimer" v-if="newsDetail.fromurl">
                     <p>原文链接:{{ newsDetail.fromurl }}</p>
@@ -87,6 +87,8 @@ async function getPageData() {
         //console.log()
     } else {
         if (mkdata.value) {
+            console.log(999999)
+            console.log(mkdata.value.data)
             newsDetail.value = mkdata.value.data;
             routLevelTitle.value = newsDetail.value.cat_name;
             routLevelId.value = newsDetail.value.category_id;

BIN
public/index/titlead.png