|
@@ -700,12 +700,12 @@
|
|
|
</span>
|
|
|
</div>
|
|
|
<div class="right" v-if="tabsData3==1">
|
|
|
- <NuxtLink :to="{ path: `/newsList/${item.category_id}`}" v-if="pageData[14].cid" v-for="item in boxData14menu" :title="item.alias">
|
|
|
+ <NuxtLink :to="{ path: `/newsList/${item.category_id}`}" v-if="pageData[13].cid" v-for="item in boxData14menu" :title="item.alias">
|
|
|
{{item.alias}}
|
|
|
</NuxtLink>
|
|
|
</div>
|
|
|
<div class="right" v-if="tabsData3==2">
|
|
|
- <NuxtLink :to="{ path: `/newsList/${item.category_id}`}" v-if="pageData[15].cid" v-for="item in boxData15menu" :title="item.alias">
|
|
|
+ <NuxtLink :to="{ path: `/newsList/${item.category_id}`}" v-if="pageData[14].cid" v-for="item in boxData15menu" :title="item.alias">
|
|
|
{{item.alias}}
|
|
|
</NuxtLink>
|
|
|
</div>
|
|
@@ -855,48 +855,30 @@
|
|
|
<section class="index_2 clearfix">
|
|
|
<div class="index_2_head_box clearfix" v-if="pageData.length>=16">
|
|
|
<div class="index_1_head_box index_1_head_box_2 clearfix">
|
|
|
-
|
|
|
<div class="index_1_head index_1_head_only" v-if="pageData[15].cid">
|
|
|
<NuxtLink
|
|
|
- :to="{ path: `/newsList/${pageData[15].cid}`}" @mouseenter="tabsData4=1" :class="{ active: tabsData4 == 1 }"
|
|
|
+ :to="{ path: `/newsList/${pageData[15].cid}`}" :class="{ active: tabsData4 == 1 }"
|
|
|
v-if="pageData[15]&&pageData[15].children_count==0" :title="pageData[15].alias">
|
|
|
{{pageData[15].alias}}
|
|
|
</NuxtLink>
|
|
|
<NuxtLink
|
|
|
- :to="{ path: `/primaryNavigation/${pageData[15].cid}`}" @mouseenter="tabsData4=1" :class="{ active: tabsData4 == 1 }"
|
|
|
+ :to="{ path: `/primaryNavigation/${pageData[15].cid}`}" :class="{ active: tabsData4 == 1 }"
|
|
|
v-else-if="pageData[15]&&pageData[15].children_count!=0" :title="pageData[15].alias">
|
|
|
{{pageData[15].alias}}
|
|
|
</NuxtLink>
|
|
|
</div>
|
|
|
- <div class="index_1_head" v-if="pageData[16].cid">
|
|
|
- <NuxtLink
|
|
|
- :to="{ path: `/newsList/${pageData[16].cid}`}" @mouseenter="tabsData4=2" :class="{ active: tabsData4 == 2 }"
|
|
|
- v-if="pageData[16]&&pageData[16].children_count==0" :title="pageData[16].alias">
|
|
|
- {{pageData[16].alias}}
|
|
|
- </NuxtLink>
|
|
|
- <NuxtLink
|
|
|
- :to="{ path: `/primaryNavigation/${pageData[16].cid}`}" @mouseenter="tabsData4=2" :class="{ active: tabsData4 == 2 }"
|
|
|
- v-else-if="pageData[16]&&pageData[16].children_count!=0" :title="pageData[16].alias">
|
|
|
- {{pageData[16].alias}}
|
|
|
- </NuxtLink>
|
|
|
- </div>
|
|
|
</div>
|
|
|
- <div class="index_2_head_a_box clearfix" v-if="tabsData4==1">
|
|
|
+ <div class="index_2_head_a_box clearfix">
|
|
|
<NuxtLink :to="{ path: `/newsList/${item.category_id}`}" v-if="pageData[15].cid" v-for="item in boxData16menu" :title="item.alias">
|
|
|
{{item.alias}}
|
|
|
</NuxtLink>
|
|
|
</div>
|
|
|
- <div class="index_2_head_a_box clearfix" v-if="tabsData4==2">
|
|
|
- <NuxtLink :to="{ path: `/newsList/${item.category_id}`}" v-if="pageData[16].cid" v-for="item in boxData17menu" :title="item.alias">
|
|
|
- {{item.alias}}
|
|
|
- </NuxtLink>
|
|
|
- </div>
|
|
|
</div>
|
|
|
<div class=" clearfix">
|
|
|
- <div class=" clearfix" v-if="tabsData4==1">
|
|
|
+ <div class=" clearfix">
|
|
|
<div class="index_1_box">
|
|
|
<div class="index_2_big_img_ul">
|
|
|
- <div class="index_2_big_img_li cover100" v-if="boxData16[0]">
|
|
|
+ <div class="index_2_big_img_li cover100" v-if="boxData16">
|
|
|
<NuxtLink :to="boxData16[0].linkurl" v-if="boxData16[0].islink==1" :title="boxData16[0].title">
|
|
|
<img class="" :src="boxData16[0].imgurl" :alt="boxData16[0].title">
|
|
|
<div class="index_2_big_img_li_dot2 dot2">
|
|
@@ -968,7 +950,6 @@
|
|
|
</NuxtLink>
|
|
|
</div>
|
|
|
</div>
|
|
|
-
|
|
|
<div class="index_1_box">
|
|
|
<div class="index_1_ul clearfix">
|
|
|
<div class="index_1_li clearfix index_1_li_only" v-for="item in boxData16data2">
|
|
@@ -1018,292 +999,15 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class=" clearfix" v-if="tabsData4==2">
|
|
|
- <div class="index_1_box">
|
|
|
- <div class="index_2_big_img_ul">
|
|
|
- <div class="index_2_big_img_li cover100" v-if="boxData17[0]">
|
|
|
- <NuxtLink :to="boxData17[0].linkurl" v-if="boxData17[0].islink==1" :title="boxData17[0].title">
|
|
|
- <img class="" :src="boxData17[0].imgurl" :alt="boxData17[0].title">
|
|
|
- <div class="index_2_big_img_li_dot2 dot2">
|
|
|
- <span class="index_2_big_img_li_dot2_tag">专题</span>
|
|
|
- {{boxData17[0].title}}
|
|
|
- </div>
|
|
|
- <div class="index_1_box_right_img_li_dot1 dot1">
|
|
|
- </div>
|
|
|
- </NuxtLink>
|
|
|
- <NuxtLink :to="{ path: `/newsDetail/${boxData17[0].id}`}" v-if="boxData17[0].islink==0" :title="boxData17[0].title">
|
|
|
- <img class="" :src="boxData17[0].imgurl" :alt="boxData17[0].title">
|
|
|
- <div class="index_2_big_img_li_dot2 dot2">
|
|
|
- <span class="index_2_big_img_li_dot2_tag">专题</span>
|
|
|
- {{boxData17[0].title}}
|
|
|
- </div>
|
|
|
- <div class="index_1_box_right_img_li_dot1 dot1">
|
|
|
- </div>
|
|
|
- </NuxtLink>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="index_1_box_right_img_ul index_1_box_right_img_ul_2 clearfix" v-if="boxData17[1]">
|
|
|
- <div class="index_1_box_right_img_li cover100">
|
|
|
- <NuxtLink :to="boxData17[1].linkurl" v-if="boxData17[1].islink==1" :title="boxData17[1].title">
|
|
|
- <img class="" :src="boxData17[1].imgurl" :alt="boxData17[1].title">
|
|
|
- <div class="index_1_box_right_img_li_dot1 dot1">
|
|
|
- {{boxData17[1].title}}
|
|
|
- </div>
|
|
|
- </NuxtLink>
|
|
|
- <NuxtLink :to="{ path: `/newsDetail/${boxData17[1].id}`}" v-if="boxData17[1].islink==0" :title="boxData17[1].title">
|
|
|
- <img class="" :src="boxData17[1].imgurl" :alt="boxData17[1].title">
|
|
|
- <div class="index_1_box_right_img_li_dot1 dot1">
|
|
|
- {{boxData17[1].title}}
|
|
|
- </div>
|
|
|
- </NuxtLink>
|
|
|
- </div>
|
|
|
- <div class="index_1_box_right_img_li cover100" v-if="boxData17[2]">
|
|
|
- <NuxtLink :to="boxData17[2].linkurl" v-if="boxData17[2].islink==1" :title="boxData17[2].title">
|
|
|
- <img class="" :src="boxData17[2].imgurl" :alt="boxData17[2].title">
|
|
|
- <div class="index_1_box_right_img_li_dot1 dot1">
|
|
|
- {{boxData17[2].title}}
|
|
|
- </div>
|
|
|
- </NuxtLink>
|
|
|
- <NuxtLink :to="{ path: `/newsDetail/${boxData17[2].id}`}" v-if="boxData17[2].islink==0" :title="boxData17[2].title">
|
|
|
- <img class="" :src="boxData17[2].imgurl" :alt="boxData17[2].title">
|
|
|
- <div class="index_1_box_right_img_li_dot1 dot1">
|
|
|
- {{boxData17[2].title}}
|
|
|
- </div>
|
|
|
- </NuxtLink>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="index_2_big_img_ul" v-if="boxData17[3]">
|
|
|
- <NuxtLink :to="boxData17[3].linkurl" v-if="boxData17[3].islink==1" :title="boxData17[3].title">
|
|
|
- <div class="index_2_big_img_li cover100" v-if="boxData17[3]">
|
|
|
- <img class="" :src="boxData17[3].imgurl" :alt="boxData17[3].title">
|
|
|
- <div class="index_2_big_img_li_dot2 dot2">
|
|
|
- {{boxData17[3].title}}
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </NuxtLink>
|
|
|
- <NuxtLink :to="{ path: `/newsDetail/${boxData17[3].id}`}" v-if="boxData17[3].islink==0" :title="boxData17[3].title">
|
|
|
- <div class="index_2_big_img_li cover100" v-if="boxData17[3]">
|
|
|
- <img class="" :src="boxData17[3].imgurl" :alt="boxData17[3].title">
|
|
|
- <div class="index_2_big_img_li_dot2 dot2">
|
|
|
- {{boxData17[3].title}}
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </NuxtLink>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div class="index_1_box">
|
|
|
- <div class="index_1_ul clearfix">
|
|
|
- <div class="index_1_li clearfix index_1_li_only" v-for="item in boxData17data2">
|
|
|
- <NuxtLink :to="item.linkurl" v-if="item.islink==1" :title="item.title">
|
|
|
- <div class="index_1_li_dot2 dot2">
|
|
|
- {{ item.title }}
|
|
|
- </div>
|
|
|
- </NuxtLink>
|
|
|
- <NuxtLink :to="{ path: `/newsDetail/${item.id}`}" v-if="item.islink==0" :title="item.title">
|
|
|
- <div class="index_1_li_dot2 dot2">
|
|
|
- {{ item.title }}
|
|
|
- </div>
|
|
|
- </NuxtLink>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="index_1_box_right">
|
|
|
- <div class="index_1_head_box clearfix index_1_head_box_line_none">
|
|
|
- <NuxtLink
|
|
|
- :to="{ path: `/newsList/${boxData17menu[0].category_id}`}"
|
|
|
- v-if="boxData17menu[0]" class="leftTitle" :title="boxData17menu[0].alias">
|
|
|
- {{ boxData17menu[0].alias }}
|
|
|
- </NuxtLink>
|
|
|
-
|
|
|
- <NuxtLink
|
|
|
- :to="{ path: `/newsList/${boxData17menu[0].category_id}`}"
|
|
|
- v-if="boxData17menu[0]" :title="boxData17menu[0].alias">
|
|
|
- 查看更多
|
|
|
- </NuxtLink>
|
|
|
- </div>
|
|
|
- <div class="index_2_ul">
|
|
|
- <div class="index_2_li clearfix" v-for="item in boxData17mainData">
|
|
|
- <NuxtLink :to="{path:`/newsDetail/${item.id}`}" :title="item.title">
|
|
|
- <time class="index_2_li_time_box">
|
|
|
- <div class="index_2_li_time_head">
|
|
|
- {{getTime(item.updated_at,'day',1)}}
|
|
|
- </div>
|
|
|
- <div class="index_2_li_time_foot">
|
|
|
- {{getTime(item.updated_at,'year',2)}}
|
|
|
- </div>
|
|
|
- </time>
|
|
|
- <div class="index_2_li_dot2 dot2">
|
|
|
- {{item.title}}
|
|
|
- </div>
|
|
|
- </NuxtLink>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
</div>
|
|
|
</section>
|
|
|
-
|
|
|
- <section class="index_1 clearfix">
|
|
|
- <div class="index_1_box">
|
|
|
- <div class="index_1_head_box clearfix" v-if="pageData.length>=18">
|
|
|
- <div class="index_1_head index_1_head_only" v-if="pageData[17].cid">
|
|
|
- <NuxtLink
|
|
|
- :to="{ path: `/newsList/${pageData[17].cid}`}"
|
|
|
- v-if="pageData[17]&&pageData[17].children_count==0" class="active" :title="pageData[17].alias">
|
|
|
- {{pageData[17].alias}}
|
|
|
- </NuxtLink>
|
|
|
- <NuxtLink
|
|
|
- :to="{ path: `/primaryNavigation/${pageData[17].cid}`}"
|
|
|
- v-else-if="pageData[17]&&pageData[17].children_count!=0" class="active" :title="pageData[17].alias">
|
|
|
- {{pageData[17].alias}}
|
|
|
- </NuxtLink>
|
|
|
- </div>
|
|
|
- <NuxtLink
|
|
|
- :to="{ path: `/newsList/${pageData[17].cid}`}"
|
|
|
- v-if="pageData[17]&&pageData[17].children_count==0" :title="pageData[17].alias">
|
|
|
- 查看更多
|
|
|
- </NuxtLink>
|
|
|
- <NuxtLink
|
|
|
- :to="{ path: `/primaryNavigation/${pageData[17].cid}`}"
|
|
|
- v-else-if="pageData[17]&&pageData[17].children_count!=0" :title="pageData[17].alias">
|
|
|
- 查看更多
|
|
|
- </NuxtLink>
|
|
|
- </div>
|
|
|
- <div class="index_1_ul clearfix index_1_ul_mrbot" v-if="boxData18[0]">
|
|
|
- <div class="index_1_img_li clearfix">
|
|
|
- <NuxtLink :to="boxData18[0].linkurl" v-if="boxData18[0].islink==1" :title="boxData18[0].title">
|
|
|
- <img :src="boxData18[0].imgurl">
|
|
|
- <div class="index_1_li_dot3 dot3">
|
|
|
- {{boxData18[0].title}}
|
|
|
- </div>
|
|
|
- </NuxtLink>
|
|
|
- <NuxtLink :to="{ path: `/newsDetail/${boxData18[0].id}`}" v-if="boxData18[0].islink==0" :title="boxData18[0].title">
|
|
|
- <img :src="boxData18[0].imgurl">
|
|
|
- <div class="index_1_li_dot3 dot3">
|
|
|
- {{boxData18[0].title}}
|
|
|
- </div>
|
|
|
- </NuxtLink>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="index_1_ul clearfix" v-for="item in boxData18data2">
|
|
|
- <div class="index_1_li clearfix index_1_li_bottom">
|
|
|
- <NuxtLink :to="item.linkurl" v-if="boxData18[0].islink==1" :title="item.title">
|
|
|
- <div class="index_1_li_dot2 dot2">
|
|
|
- {{item.title}}
|
|
|
- </div>
|
|
|
- </NuxtLink>
|
|
|
- <NuxtLink :to="{ path: `/newsDetail/${item.id}`}" v-if="boxData18[0].islink==0" :title="item.title">
|
|
|
- <div class="index_1_li_dot2 dot2">
|
|
|
- {{item.title}}
|
|
|
- </div>
|
|
|
- </NuxtLink>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="index_1_box">
|
|
|
- <div class="index_1_head_box clearfix" v-if="pageData.length>=19">
|
|
|
- <div class="index_1_head index_1_head_only" v-if="pageData[18].cid">
|
|
|
- <NuxtLink
|
|
|
- :to="{ path: `/newsList/${pageData[18].cid}`}"
|
|
|
- v-if="pageData[18]&&pageData[18].children_count==0" class="active" :title="pageData[18].alias">
|
|
|
- {{pageData[18].alias}}
|
|
|
- </NuxtLink>
|
|
|
- <NuxtLink
|
|
|
- :to="{ path: `/primaryNavigation/${pageData[18].cid}`}"
|
|
|
- v-else-if="pageData[18]&&pageData[18].children_count!=0" class="active" :title="pageData[18].alias">
|
|
|
- {{pageData[18].alias}}
|
|
|
- </NuxtLink>
|
|
|
- </div>
|
|
|
- <NuxtLink
|
|
|
- :to="{ path: `/newsList/${pageData[18].cid}`}"
|
|
|
- v-if="pageData[18]&&pageData[18].children_count==0" :title="pageData[18].alias">
|
|
|
- 查看更多
|
|
|
- </NuxtLink>
|
|
|
- <NuxtLink
|
|
|
- :to="{ path: `/primaryNavigation/${pageData[18].cid}`}"
|
|
|
- v-else-if="pageData[18]&&pageData[18].children_count!=0" :title="pageData[18].alias">
|
|
|
- 查看更多
|
|
|
- </NuxtLink>
|
|
|
- </div>
|
|
|
- <div class="index_1_ul clearfix" v-for="(item,index) in boxData19">
|
|
|
- <div class="index_1_li clearfix index_1_li_bold index_1_li_bottom2" v-if="index == 0">
|
|
|
- <NuxtLink :to="{path:`/newsDetail/${item.id}`}" :title="item.title">
|
|
|
- <div class="index_1_li_dot2 dot2">
|
|
|
- {{item.title}}
|
|
|
- </div>
|
|
|
- </NuxtLink>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div class="index_1_li clearfix index_1_li_bottom2" v-else>
|
|
|
- <NuxtLink :to="{path:`/newsDetail/${item.id}`}" :title="item.title">
|
|
|
- <div class="index_1_li_dot2 dot2">
|
|
|
- {{item.title}}
|
|
|
- </div>
|
|
|
- </NuxtLink>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="index_1_box_right" v-if="pageData.length>=20">
|
|
|
- <div class="index_1_head_box clearfix">
|
|
|
- <div class="index_1_head index_1_head_only" v-if="pageData[19].cid">
|
|
|
- <NuxtLink
|
|
|
- :to="{ path: `/newsList/${pageData[19].cid}`}"
|
|
|
- v-if="pageData[19]&&pageData[19].children_count==0" class="active" :title="pageData[19].alias">
|
|
|
- {{pageData[19].alias}}
|
|
|
- </NuxtLink>
|
|
|
- <NuxtLink
|
|
|
- :to="{ path: `/primaryNavigation/${pageData[19].cid}`}"
|
|
|
- v-else-if="pageData[19]&&pageData[19].children_count!=0" class="active" :title="pageData[19].alias">
|
|
|
- {{pageData[19].alias}}
|
|
|
- </NuxtLink>
|
|
|
- </div>
|
|
|
- <NuxtLink
|
|
|
- :to="{ path: `/newsList/${pageData[19].cid}`}"
|
|
|
- v-if="pageData[19]&&pageData[19].children_count==0" :title="pageData[19].alias">
|
|
|
- 查看更多
|
|
|
- </NuxtLink>
|
|
|
- <NuxtLink
|
|
|
- :to="{ path: `/primaryNavigation/${pageData[19].cid}`}"
|
|
|
- v-else-if="pageData[19]&&pageData[19].children_count!=0" :title="pageData[19].alias">
|
|
|
- 查看更多
|
|
|
- </NuxtLink>
|
|
|
- </div>
|
|
|
- <div class="index_1_box_right_img_ul clearfix">
|
|
|
- <div class="index_1_box_right_img_li cover100" v-for="item in boxData20">
|
|
|
- <NuxtLink :to="item.linkurl" v-if="item.islink==1" :title="item.title">
|
|
|
- <img :src="item.imgurl" :alt="item.title">
|
|
|
- <div class="index_1_box_right_img_li_dot1 dot1">
|
|
|
- {{item.title}}
|
|
|
- </div>
|
|
|
- </NuxtLink>
|
|
|
- <NuxtLink :to="{ path: `/newsDetail/${item.id}`}" v-if="item.islink==0" :title="item.title">
|
|
|
- <img :src="item.imgurl" :alt="item.title">
|
|
|
- <div class="index_1_box_right_img_li_dot1 dot1">
|
|
|
- {{item.title}}
|
|
|
- </div>
|
|
|
- </NuxtLink>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="index_1_box_right_ul clearfix">
|
|
|
- <div class="index_1_box_right_li" v-for="item in boxData20data2">
|
|
|
- <NuxtLink :to="item.linkurl" v-if="item.islink==1" :title="item.title">
|
|
|
- <div class="index_1_box_right_li_font">详</div>
|
|
|
- <div class="index_1_box_right_li_dot1 dot1">{{item.title}}</div>
|
|
|
- </NuxtLink>
|
|
|
- <NuxtLink :to="{path:`/newsDetail/${item.id}`}" v-if="item.islink==0" :title="item.title">
|
|
|
- <div class="index_1_box_right_li_font">详</div>
|
|
|
- <div class="index_1_box_right_li_dot1 dot1">{{item.title}}</div>
|
|
|
- </NuxtLink>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </section>
|
|
|
<HomeFoot></HomeFoot>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
<script setup>
|
|
|
+//页面是否已经加载完毕
|
|
|
+const pageLoading = ref(false)
|
|
|
//1.加载页面必备组件 start---------------------------------------->
|
|
|
import { ref, onMounted } from 'vue';
|
|
|
import { ElRadio, ElRadioGroup,ElCheckbox,ElCheckboxGroup,ElMessage,ElInput } from 'element-plus';
|
|
@@ -1351,38 +1055,38 @@ const websiteSurveyData = ref([]);//投票结果
|
|
|
|
|
|
//3.2获得投票列表
|
|
|
let voteList = ref([]);
|
|
|
-async function getVoteList(){
|
|
|
- const voteData = await requestHome('/web/getWebsiteSurvey',{method:'GET'});
|
|
|
- //这里有问题,后台传入的数据已经发生了变化,按照传入的进行修改
|
|
|
- if(voteData.code == 200){
|
|
|
- voteList.value = voteData.data;
|
|
|
- console.log(voteList.value)
|
|
|
- //判断显示单选还是多选
|
|
|
- //survey_type 0是单选 1是多选
|
|
|
- if(voteData.data[0].survey_type == 0){
|
|
|
- isRadio.value = true;
|
|
|
- }else{
|
|
|
- isRadio.value = false;
|
|
|
- }
|
|
|
-
|
|
|
- for(let item of voteData.data){
|
|
|
- //如果含有其他
|
|
|
- if(item.is_other==1){
|
|
|
- userIsChoice.value = item.id;
|
|
|
- }
|
|
|
- }
|
|
|
- //用户投票属于哪一篇文章
|
|
|
- userSurId.value = voteData.data[0].sur_id;
|
|
|
+//广告改为客户端启动
|
|
|
+// async function getVoteList(){
|
|
|
+// const voteData = await requestHome('/web/getWebsiteSurvey',{method:'GET'});
|
|
|
+// //这里有问题,后台传入的数据已经发生了变化,按照传入的进行修改
|
|
|
+// if(voteData.code == 200){
|
|
|
+// voteList.value = voteData.data;
|
|
|
+// console.log(voteList.value)
|
|
|
+// //判断显示单选还是多选
|
|
|
+// //survey_type 0是单选 1是多选
|
|
|
+// if(voteData.data[0].survey_type == 0){
|
|
|
+// isRadio.value = true;
|
|
|
+// }else{
|
|
|
+// isRadio.value = false;
|
|
|
+// }
|
|
|
|
|
|
- }else{
|
|
|
- console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
|
|
|
- console.log("错误位置:首页投票")
|
|
|
- console.log("后端错误反馈:",voteData.message)
|
|
|
- console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
|
|
|
- }
|
|
|
-}
|
|
|
-getVoteList();
|
|
|
+// for(let item of voteData.data){
|
|
|
+// //如果含有其他
|
|
|
+// if(item.is_other==1){
|
|
|
+// userIsChoice.value = item.id;
|
|
|
+// }
|
|
|
+// }
|
|
|
+// //用户投票属于哪一篇文章
|
|
|
+// userSurId.value = voteData.data[0].sur_id;
|
|
|
|
|
|
+// }else{
|
|
|
+// console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
|
|
|
+// console.log("错误位置:首页投票")
|
|
|
+// console.log("后端错误反馈:",voteData.message)
|
|
|
+// console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
|
|
|
+// }
|
|
|
+// }
|
|
|
+//getVoteList()
|
|
|
//3.2当用户选择了选项,判断是否展示其他输入框
|
|
|
const handleRadioChange = (value) => {
|
|
|
if(value == userIsChoice.value){
|
|
@@ -1637,35 +1341,49 @@ let adImg2 = ref({})
|
|
|
let adImg3 = ref({})
|
|
|
let adImg4 = ref({})
|
|
|
|
|
|
-// async function getAdData(){
|
|
|
-// const adData = await requestHome('/web/getWebsiteAdvertisement',{method:'GET',query:{'ad_tag':'INDEDX'}});
|
|
|
-// if(adData.code == 200){
|
|
|
-// for(let item of adData.data){
|
|
|
-// if(item.ad_tag == 'INDEDX_0002'){
|
|
|
-// adImg2.value = item;
|
|
|
-// }
|
|
|
-// if(item.ad_tag == 'INDEDX_0003'){
|
|
|
-// adImg3.value = item;
|
|
|
-// }
|
|
|
-// if(item.ad_tag == 'INDEDX_0004'){
|
|
|
-// adImg4.value = item;
|
|
|
-// }
|
|
|
-// if(item.ad_tag == 'INDEDX_0005'){
|
|
|
-// adImg5.value = item;
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }else{
|
|
|
-// console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
|
|
|
-// console.log("错误位置:首页广告")
|
|
|
-// console.log("后端错误反馈:",adData.message)
|
|
|
-// console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
|
|
|
-// }
|
|
|
-// }
|
|
|
-// getAdData();
|
|
|
-
|
|
|
onMounted(async () => {
|
|
|
- //从客户端获取行政职能部门 加快打开速度
|
|
|
+ //从客户端获取行政职能部门 加快打开速度//从客户端获取行政职能部门 加快打开速度
|
|
|
const { $webUrl, $CwebUrl } = useNuxtApp();
|
|
|
+
|
|
|
+ //从客户端启动投票
|
|
|
+ //获得投票列表
|
|
|
+ let voteUrl = `${$webUrl}/web/getWebsiteSurvey`
|
|
|
+ const responseVote = await fetch(voteUrl, {
|
|
|
+ headers: {
|
|
|
+ 'Content-Type': 'application/json',
|
|
|
+ 'Userurl': $CwebUrl,
|
|
|
+ 'Origin': $CwebUrl
|
|
|
+ }
|
|
|
+ });
|
|
|
+ const voteData = await responseVote.json();
|
|
|
+ if(voteData.code == 200){
|
|
|
+ voteList.value = voteData.data;
|
|
|
+ console.log(voteList.value)
|
|
|
+ //判断显示单选还是多选
|
|
|
+ //survey_type 0是单选 1是多选
|
|
|
+ if(voteData.data[0].survey_type == 0){
|
|
|
+ isRadio.value = true;
|
|
|
+ }else{
|
|
|
+ isRadio.value = false;
|
|
|
+ }
|
|
|
+
|
|
|
+ for(let item of voteData.data){
|
|
|
+ //如果含有其他
|
|
|
+ if(item.is_other==1){
|
|
|
+ userIsChoice.value = item.id;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ //用户投票属于哪一篇文章
|
|
|
+ userSurId.value = voteData.data[0].sur_id;
|
|
|
+
|
|
|
+ }else{
|
|
|
+ console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
|
|
|
+ console.log("错误位置:首页投票")
|
|
|
+ console.log("后端错误反馈:",voteData.message)
|
|
|
+ console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
|
|
|
+ }
|
|
|
+
|
|
|
+ //从客户端启动广告
|
|
|
//广告1
|
|
|
let url = `${$webUrl}/web/getWebsiteAdvertisement?ad_tag=snzxw_index_0001`
|
|
|
const responseAd1 = await fetch(url, {
|
|
@@ -1767,13 +1485,11 @@ const boxData14 = ref([]);
|
|
|
const boxData14data2 = ref([]);
|
|
|
const boxData14menu = ref([]);
|
|
|
const boxData14mainData = ref([]);
|
|
|
-const boxData14mainCid = ref("");
|
|
|
-//模块15 - 该模块只有一个入口 没有数据
|
|
|
+//模块15
|
|
|
const boxData15 = ref([]);
|
|
|
const boxData15data2 = ref([]);
|
|
|
const boxData15menu = ref([]);
|
|
|
const boxData15mainData = ref([]);
|
|
|
-const boxData15mainCid = ref("");
|
|
|
//模块16 模块17 切换
|
|
|
const tabsData4 = ref(1)
|
|
|
//模块16 - 该模块含有子导航
|
|
@@ -1781,23 +1497,8 @@ const boxData16 = ref([]);
|
|
|
const boxData16data2 = ref([]);
|
|
|
const boxData16menu = ref([]);
|
|
|
const boxData16mainData = ref([]);
|
|
|
-const boxData16mainCid = ref("");
|
|
|
-//模块17 - 该模块只有一个入口 没有数据
|
|
|
-const boxData17 = ref([]);
|
|
|
-const boxData17data2 = ref([]);
|
|
|
-const boxData17menu = ref([]);
|
|
|
-const boxData17mainData = ref([]);
|
|
|
-const boxData17mainCid = ref("");
|
|
|
-//模块18
|
|
|
-const boxData18 = ref([]);
|
|
|
-const boxData18data2 = ref([]);
|
|
|
-//模块19
|
|
|
-const boxData19 = ref([]);
|
|
|
-//模块20
|
|
|
-const boxData20 = ref([]);
|
|
|
-const boxData20data2 = ref([]);
|
|
|
|
|
|
-//3.2 开始获取导航池
|
|
|
+//3.2获得导航数据
|
|
|
try {
|
|
|
const navigateData = await requestHome('/web/getWebsiteModelCategory', {
|
|
|
method: 'GET',
|
|
@@ -1816,61 +1517,52 @@ try {
|
|
|
children_count: navigateData.data[index].children_count,
|
|
|
alias: navigateData.data[index].alias
|
|
|
};
|
|
|
- if (navigateData.data[index].is_url == 1) {
|
|
|
- // 处理 URL 的逻辑
|
|
|
- } else {
|
|
|
- pageData.value.push(data);
|
|
|
- }
|
|
|
+ //主体渲染 第一层
|
|
|
+ //新农村11
|
|
|
+ if(navigateData.data[index].category_id == 11){pageData.value[0]=data}
|
|
|
+ //农民工317
|
|
|
+ if(navigateData.data[index].category_id == 317){pageData.value[1]=data}
|
|
|
+ //第二层
|
|
|
+ //政策法规1
|
|
|
+ if(navigateData.data[index].category_id == 1){pageData.value[2]=data}
|
|
|
+ //三农之窗2
|
|
|
+ if(navigateData.data[index].category_id == 2){pageData.value[3]=data}
|
|
|
+ //第三层
|
|
|
+ //区域经济5
|
|
|
+ if(navigateData.data[index].category_id == 5){pageData.value[4]=data}
|
|
|
+ //三农投资6
|
|
|
+ if(navigateData.data[index].category_id == 12){pageData.value[5]=data}
|
|
|
+ //农贸信息13
|
|
|
+ if(navigateData.data[index].category_id == 13){pageData.value[6]=data}
|
|
|
+ //书刊信息24
|
|
|
+ if(navigateData.data[index].category_id == 24){pageData.value[7]=data}
|
|
|
+ //第四层
|
|
|
+ //三农科教14
|
|
|
+ if(navigateData.data[index].category_id == 14){pageData.value[8]=data}
|
|
|
+ //文化生活15
|
|
|
+ if(navigateData.data[index].category_id == 15){pageData.value[9]=data}
|
|
|
+ //三农服务27
|
|
|
+ if(navigateData.data[index].category_id == 27){pageData.value[10]=data}
|
|
|
+ //第五层
|
|
|
+ //三农探索16
|
|
|
+ if(navigateData.data[index].category_id == 16){pageData.value[11]=data}
|
|
|
+ //三农人物18
|
|
|
+ if(navigateData.data[index].category_id == 18){pageData.value[12]=data}
|
|
|
+ //第六层
|
|
|
+ //农资购销21
|
|
|
+ if(navigateData.data[index].category_id == 21){pageData.value[13]=data}
|
|
|
+ //农产购销153
|
|
|
+ if(navigateData.data[index].category_id == 153){pageData.value[14]=data}
|
|
|
+ //第七层
|
|
|
+ //打假维权26
|
|
|
+ if(navigateData.data[index].category_id == 26){pageData.value[15]=data}
|
|
|
}
|
|
|
-
|
|
|
- // 导航池加载完毕,开始申请模块数据
|
|
|
- await getPageData1();
|
|
|
- await getPageData1_data2();
|
|
|
- await getPageData2();
|
|
|
- await getPageData4();
|
|
|
- await getPageData5();
|
|
|
- await getPageData5_data2();
|
|
|
- await getPageData6();
|
|
|
- await getPageData7();
|
|
|
- await getPageData8();
|
|
|
- await getPageData8_data2();
|
|
|
- await getPageData9();
|
|
|
- await getPageData9_data2();
|
|
|
- await getPageData10();
|
|
|
- await getPageData10_data2();
|
|
|
- //模块11 三农专题 这个如果没有新闻可能导致404
|
|
|
- await getPageData11();
|
|
|
- await getPageData11_data2();
|
|
|
- await getPageData12();
|
|
|
- await getPageData13();
|
|
|
- await getPageData14();
|
|
|
- await getPageData14_data2();
|
|
|
- await getPageData14menu();
|
|
|
- await getPageData14mainData();
|
|
|
- await getPageData15();
|
|
|
- await getPageData15_data2();
|
|
|
- await getPageData15menu();
|
|
|
- await getPageData15mainData();
|
|
|
- await getPageData16();
|
|
|
- await getPageData16_data2();
|
|
|
- await getPageData16menu();
|
|
|
- await getPageData16mainData();
|
|
|
- await getPageData17();
|
|
|
- await getPageData17_data2();
|
|
|
- await getPageData17menu();
|
|
|
- await getPageData17mainData();
|
|
|
- await getPageData18();
|
|
|
- await getPageData18_data2();
|
|
|
- await getPageData19();
|
|
|
- await getPageData20();
|
|
|
- await getPageData20_data2();
|
|
|
}else{
|
|
|
console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
|
|
|
console.log("错误位置:首页导航池")
|
|
|
console.log("后端错误反馈:",navigateData.message)
|
|
|
console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
|
|
|
}
|
|
|
-
|
|
|
} catch (error) {
|
|
|
console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
|
|
|
console.log("错误位置:首页导航渲染阶段")
|
|
@@ -1878,483 +1570,138 @@ try {
|
|
|
console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
|
|
|
}
|
|
|
|
|
|
-//模块1
|
|
|
-async function getPageData1() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[0].cid,
|
|
|
- 'level': 3,
|
|
|
- 'pagesize': 2
|
|
|
- },
|
|
|
- });
|
|
|
- boxData1.value = mkdata.data;
|
|
|
-}
|
|
|
-async function getPageData1_data2() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[0].cid,
|
|
|
- 'level': 1,
|
|
|
- 'pagesize': 8
|
|
|
- },
|
|
|
- });
|
|
|
- boxData1data2.value = mkdata.data;
|
|
|
-}
|
|
|
-//模块2
|
|
|
-async function getPageData2() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[1].cid,
|
|
|
- 'level': 3,
|
|
|
- 'pagesize': 8
|
|
|
- },
|
|
|
- });
|
|
|
- boxData2.value = mkdata.data;
|
|
|
-}
|
|
|
-//模块4
|
|
|
-async function getPageData4() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[3].cid,
|
|
|
- 'level': 3,
|
|
|
- 'pagesize': 5
|
|
|
- },
|
|
|
- });
|
|
|
- boxData4.value = mkdata.data;
|
|
|
-}
|
|
|
-//模块5
|
|
|
-async function getPageData5() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[4].cid,
|
|
|
- 'level': 3,
|
|
|
- 'pagesize': 1
|
|
|
- },
|
|
|
- });
|
|
|
- boxData5.value = mkdata.data;
|
|
|
-}
|
|
|
-async function getPageData5_data2() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[4].cid,
|
|
|
- 'level': 1,
|
|
|
- 'pagesize': 1,
|
|
|
- },
|
|
|
- });
|
|
|
- boxData5data2.value = mkdata.data;
|
|
|
-}
|
|
|
-//模块6
|
|
|
-async function getPageData6() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[5].cid,
|
|
|
- 'level': 3,
|
|
|
- 'pagesize': 3
|
|
|
- },
|
|
|
- });
|
|
|
- boxData6.value = mkdata.data;
|
|
|
-}
|
|
|
-//模块7
|
|
|
-async function getPageData7() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[6].cid,
|
|
|
- 'level': 1,
|
|
|
- 'pagesize': 5
|
|
|
- },
|
|
|
- });
|
|
|
- boxData7.value = mkdata.data;
|
|
|
-}
|
|
|
-//模块8
|
|
|
-async function getPageData8() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[7].cid,
|
|
|
- 'level': 3,
|
|
|
- 'pagesize': 2
|
|
|
- },
|
|
|
- });
|
|
|
- boxData8.value = mkdata.data;
|
|
|
-}
|
|
|
-async function getPageData8_data2() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
+//获得模块数据
|
|
|
+async function getPageData(catid,img_num,text_num,modulesNum,childNavNum,childImgNum,childTextNum){
|
|
|
+ const mkdata = await requestDataPromise('/web/getWebsiteCatidArticle', {
|
|
|
method: 'GET',
|
|
|
query: {
|
|
|
- 'catid': pageData.value[7].cid,
|
|
|
- 'level': 1,
|
|
|
- 'pagesize': 8,
|
|
|
+ 'catid': catid, //catid
|
|
|
+ 'img_num': img_num, //图片数量
|
|
|
+ 'text_num': text_num, //文字数量
|
|
|
+ 'child_catnum':childNavNum,//子级栏目菜单数量
|
|
|
+ 'child_imgnum':childImgNum,//子栏目展示图片新闻数量
|
|
|
+ 'child_textnum':childTextNum//子栏目展示文字新闻数量
|
|
|
},
|
|
|
});
|
|
|
- boxData88.value = mkdata.data;
|
|
|
-}
|
|
|
-//模块9
|
|
|
-async function getPageData9() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[8].cid,
|
|
|
- 'level': 3,
|
|
|
- 'pagesize': 2
|
|
|
- },
|
|
|
- });
|
|
|
- boxData9.value = mkdata.data;
|
|
|
-}
|
|
|
-async function getPageData9_data2() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[8].cid,
|
|
|
- 'level': 1,
|
|
|
- 'pagesize': 8,
|
|
|
- },
|
|
|
- });
|
|
|
- boxData9data2.value = mkdata.data;
|
|
|
-}
|
|
|
-
|
|
|
-//模块10
|
|
|
-async function getPageData10() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[9].cid,
|
|
|
- 'level': 3,
|
|
|
- 'pagesize': 2
|
|
|
- },
|
|
|
- });
|
|
|
- boxData10.value = mkdata.data;
|
|
|
-}
|
|
|
-async function getPageData10_data2() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[9].cid,
|
|
|
- 'level': 1,
|
|
|
- 'pagesize': 8,
|
|
|
- },
|
|
|
- });
|
|
|
- boxData10data2.value = mkdata.data;
|
|
|
-}
|
|
|
-
|
|
|
-//模块11
|
|
|
-async function getPageData11() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[10].cid,
|
|
|
- 'level': 3,
|
|
|
- 'pagesize': 2
|
|
|
- },
|
|
|
- });
|
|
|
- boxData11.value = mkdata.data;
|
|
|
-}
|
|
|
-async function getPageData11_data2() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[10].cid,
|
|
|
- 'level': 1,
|
|
|
- 'pagesize': 4,
|
|
|
- },
|
|
|
- });
|
|
|
- boxData11data2.value = mkdata.data;
|
|
|
-}
|
|
|
-//模块12
|
|
|
-async function getPageData12() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[11].cid,
|
|
|
- 'level': 1,
|
|
|
- 'pagesize': 14
|
|
|
- },
|
|
|
- });
|
|
|
- boxData12.value = mkdata.data;
|
|
|
-}
|
|
|
-//模块13 只有一个入口
|
|
|
-async function getPageData13() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[12].cid,
|
|
|
- 'level': 1,
|
|
|
- 'pagesize': 14
|
|
|
- },
|
|
|
- });
|
|
|
- boxData13.value = mkdata.data;
|
|
|
-}
|
|
|
-//模块14
|
|
|
-async function getPageData14() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[13].cid,
|
|
|
- 'level': 3,
|
|
|
- 'pagesize': 2
|
|
|
- },
|
|
|
- });
|
|
|
- boxData14.value = mkdata.data;
|
|
|
-}
|
|
|
-async function getPageData14_data2() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[13].cid,
|
|
|
- 'level': 1,
|
|
|
- 'pagesize': 8
|
|
|
- },
|
|
|
- });
|
|
|
- boxData14data2.value = mkdata.data;
|
|
|
-}
|
|
|
-//获取模块14的子导航
|
|
|
-async function getPageData14menu() {
|
|
|
- const navData = await requestHome('/web/getWebsiteModelCategory', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'pid': pageData.value[13].cid,
|
|
|
- 'placeid': 1,
|
|
|
- 'num': 8
|
|
|
- },
|
|
|
- });
|
|
|
- boxData14menu.value = navData.data;
|
|
|
- //不需要从方法中传递,你现在本身就在promise队列中
|
|
|
- if(boxData14menu.value.length!=0){
|
|
|
- boxData14mainCid.value = navData.data[0].category_id;
|
|
|
+ //模块1新农村
|
|
|
+ if(modulesNum == 1){
|
|
|
+ boxData1.value = mkdata.data.img;
|
|
|
+ boxData1data2.value = mkdata.data.text;
|
|
|
}
|
|
|
-}
|
|
|
-async function getPageData14mainData() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': boxData14mainCid.value,
|
|
|
- 'level': 1,
|
|
|
- 'pagesize': 5
|
|
|
- },
|
|
|
- });
|
|
|
- boxData14mainData.value = mkdata.data;
|
|
|
-}
|
|
|
-
|
|
|
-//模块15 只有一个入口
|
|
|
-async function getPageData15() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[14].cid,
|
|
|
- 'level': 3,
|
|
|
- 'pagesize': 2
|
|
|
- },
|
|
|
- });
|
|
|
- boxData15.value = mkdata.data;
|
|
|
-}
|
|
|
-async function getPageData15_data2() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[14].cid,
|
|
|
- 'level': 1,
|
|
|
- 'pagesize': 8,
|
|
|
- },
|
|
|
- });
|
|
|
- boxData15data2.value = mkdata.data;
|
|
|
-}
|
|
|
-//获取模块14的子导航
|
|
|
-async function getPageData15menu() {
|
|
|
- const navData = await requestHome('/web/getWebsiteModelCategory', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'pid': pageData.value[14].cid,
|
|
|
- 'placeid': 1,
|
|
|
- 'num': 8
|
|
|
- },
|
|
|
- });
|
|
|
-
|
|
|
- boxData15menu.value = navData.data;
|
|
|
- //不需要从方法中传递,你现在本身就在promise队列中
|
|
|
- if(boxData15menu.value.length!=0){
|
|
|
- boxData15mainCid.value = navData.data[0].category_id;
|
|
|
+ //模块2农名工
|
|
|
+ if(modulesNum == 2){
|
|
|
+ boxData2.value = mkdata.data.text;
|
|
|
}
|
|
|
-
|
|
|
-}
|
|
|
-async function getPageData15mainData() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': boxData15mainCid.value,
|
|
|
- 'level': 1,
|
|
|
- 'pagesize': 5
|
|
|
- },
|
|
|
- });
|
|
|
- boxData15mainData.value = mkdata.data;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-//模块16
|
|
|
-async function getPageData16() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[15].cid,
|
|
|
- 'level': 3,
|
|
|
- 'pagesize': 4
|
|
|
- },
|
|
|
- });
|
|
|
- boxData16.value = mkdata.data;
|
|
|
-}
|
|
|
-async function getPageData16_data2() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[15].cid,
|
|
|
- 'level': 1,
|
|
|
- 'pagesize': 8,
|
|
|
- },
|
|
|
- });
|
|
|
- boxData16data2.value = mkdata.data;
|
|
|
-}
|
|
|
-//获取模块16的子导航
|
|
|
-async function getPageData16menu() {
|
|
|
- const navData = await requestHome('/web/getWebsiteModelCategory', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'pid': pageData.value[15].cid,
|
|
|
- 'placeid': 1,
|
|
|
- 'num': 8
|
|
|
- },
|
|
|
- });
|
|
|
- boxData16menu.value = navData.data;
|
|
|
- if(boxData16menu.value.length!=0){
|
|
|
- //不需要从方法中传递,你现在本身就在promise队列中
|
|
|
- boxData16mainCid.value = navData.data[0].category_id;
|
|
|
+ //模块4三农之窗
|
|
|
+ if(modulesNum == 4){
|
|
|
+ boxData4.value = mkdata.data.text;
|
|
|
}
|
|
|
-}
|
|
|
-async function getPageData16mainData() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': boxData16mainCid.value,
|
|
|
- 'level': 1,
|
|
|
- 'pagesize': 5
|
|
|
- },
|
|
|
- });
|
|
|
- boxData16mainData.value = mkdata.data;
|
|
|
-}
|
|
|
-
|
|
|
-//模块17 只有一个入口
|
|
|
-async function getPageData17() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[16].cid,
|
|
|
- 'level': 3,
|
|
|
- 'pagesize': 4
|
|
|
- },
|
|
|
- });
|
|
|
- boxData17.value = mkdata.data;
|
|
|
-}
|
|
|
-async function getPageData17_data2() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[16].cid,
|
|
|
- 'level': 1,
|
|
|
- 'pagesize': 8,
|
|
|
- },
|
|
|
- });
|
|
|
- boxData17data2.value = mkdata.data;
|
|
|
-}
|
|
|
-//获取模块16的子导航
|
|
|
-async function getPageData17menu() {
|
|
|
- const navData = await requestHome('/web/getWebsiteModelCategory', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'pid': pageData.value[16].cid,
|
|
|
- 'placeid': 1,
|
|
|
- 'num': 8
|
|
|
- },
|
|
|
- });
|
|
|
- boxData17menu.value = navData.data;
|
|
|
- //不需要从方法中传递,你现在本身就在promise队列中
|
|
|
- if(boxData17menu.value.length!=0){
|
|
|
- boxData17mainCid.value = navData.data[0].category_id;
|
|
|
+ //模块5区域经济
|
|
|
+ if(modulesNum == 5){
|
|
|
+ boxData5.value = mkdata.data.img;
|
|
|
+ boxData5data2.value = mkdata.data.text;
|
|
|
}
|
|
|
-}
|
|
|
-async function getPageData17mainData() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': boxData17mainCid.value,
|
|
|
- 'level': 1,
|
|
|
- 'pagesize': 5
|
|
|
- },
|
|
|
- });
|
|
|
- boxData17mainData.value = mkdata.data;
|
|
|
-}
|
|
|
+ //模块6三农投资
|
|
|
+ if(modulesNum == 6){
|
|
|
+ boxData6.value = mkdata.data.text;
|
|
|
+ }
|
|
|
+ //模块7农贸信息
|
|
|
+ if(modulesNum == 7){
|
|
|
+ boxData7.value = mkdata.data.text;
|
|
|
+ }
|
|
|
+ //模块8书刊信息
|
|
|
+ if(modulesNum == 8){
|
|
|
+ boxData8.value = mkdata.data.img;
|
|
|
+ boxData88.value = mkdata.data.text;
|
|
|
+ }
|
|
|
+ //模块9三农科教
|
|
|
+ if(modulesNum == 9){
|
|
|
+ boxData9.value = mkdata.data.img;
|
|
|
+ boxData9data2.value = mkdata.data.text;
|
|
|
+ }
|
|
|
+ //模块10文化生活
|
|
|
+ if(modulesNum == 10){
|
|
|
+ boxData10.value = mkdata.data.img;
|
|
|
+ boxData10data2.value = mkdata.data.text;
|
|
|
+ }
|
|
|
+ //模块11三农服务
|
|
|
+ if(modulesNum == 11){
|
|
|
+ boxData11.value = mkdata.data.img;
|
|
|
+ boxData11data2.value = mkdata.data.text;
|
|
|
+ }
|
|
|
+ //模块12三农探索
|
|
|
+ if(modulesNum == 12){
|
|
|
+ boxData12.value = mkdata.data.text;
|
|
|
+ }
|
|
|
+ //模块13三农人物
|
|
|
+ if(modulesNum == 13){
|
|
|
+ boxData13.value = mkdata.data.text;
|
|
|
+ }
|
|
|
+ //模块14农资购销 该栏目含有子导航
|
|
|
+ if(modulesNum == 14){
|
|
|
+ boxData14.value = mkdata.data.img;
|
|
|
+ boxData14data2.value = mkdata.data.text;
|
|
|
+ }
|
|
|
+ if(modulesNum == 142){
|
|
|
+ boxData14menu.value = mkdata.data.child;
|
|
|
+ boxData14mainData.value = mkdata.data.child[0].text;
|
|
|
+ }
|
|
|
+ //模块14农产购销 该栏目含有子导航
|
|
|
+ if(modulesNum == 15){
|
|
|
+ boxData15.value = mkdata.data.img;
|
|
|
+ boxData15data2.value = mkdata.data.text;
|
|
|
+ }
|
|
|
+ if(modulesNum == 152){
|
|
|
+ boxData15menu.value = mkdata.data.child;
|
|
|
+ boxData15mainData.value = mkdata.data.child[0].text;
|
|
|
+ }
|
|
|
+ //模块15打假维权
|
|
|
+ if(modulesNum == 16){
|
|
|
+ console.log(990088)
|
|
|
+ console.log(mkdata)
|
|
|
|
|
|
-//模块18
|
|
|
-async function getPageData18() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[17].cid,
|
|
|
- 'level': 3,
|
|
|
- 'pagesize': 1
|
|
|
- },
|
|
|
- });
|
|
|
- boxData18.value = mkdata.data;
|
|
|
-}
|
|
|
-async function getPageData18_data2() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[17].cid,
|
|
|
- 'level': 1,
|
|
|
- 'pagesize': 3
|
|
|
- },
|
|
|
- });
|
|
|
- boxData18data2.value = mkdata.data;
|
|
|
-}
|
|
|
-//模块19
|
|
|
-async function getPageData19() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[18].cid,
|
|
|
- 'level': 1,
|
|
|
- 'pagesize':4
|
|
|
- },
|
|
|
- });
|
|
|
- boxData19.value = mkdata.data;
|
|
|
-}
|
|
|
-//模块20
|
|
|
-async function getPageData20() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[19].cid,
|
|
|
- 'level': 3,
|
|
|
- 'pagesize':2
|
|
|
- },
|
|
|
- });
|
|
|
- boxData20.value = mkdata.data;
|
|
|
-}
|
|
|
-async function getPageData20_data2() {
|
|
|
- const mkdata = await requestHome('/web/getWebsiteModelArticles', {
|
|
|
- method: 'GET',
|
|
|
- query: {
|
|
|
- 'catid': pageData.value[19].cid,
|
|
|
- 'level': 1,
|
|
|
- 'pagesize':3
|
|
|
- },
|
|
|
- });
|
|
|
- boxData20data2.value = mkdata.data;
|
|
|
+ boxData16.value = mkdata.data.img;
|
|
|
+ boxData16data2.value = mkdata.data.text;
|
|
|
+ }
|
|
|
+ if(modulesNum == 162){
|
|
|
+ boxData16menu.value = mkdata.data.child;
|
|
|
+ boxData16mainData.value = mkdata.data.child[0].text;
|
|
|
+ }
|
|
|
}
|
|
|
+//模块1新农村 导航池11 图文2 文字8
|
|
|
+await getPageData(11,2,8,1,0,0,0);
|
|
|
+//模块2农民工 导航池317 文字8
|
|
|
+await getPageData(317,0,8,2,0,0,0);
|
|
|
+//----//组件 模块3政策法规 导航池1 图文4 文字8
|
|
|
+//模块4三农之窗 文字8
|
|
|
+await getPageData(2,0,5,4,0,0,0);
|
|
|
+//模块5区域经济 图文1 文字1
|
|
|
+await getPageData(5,1,1,5,0,0,0);
|
|
|
+//模块6三农投资 导航池6 文字3
|
|
|
+await getPageData(12,0,3,6,0,0,0);
|
|
|
+//模块7农贸信息 导航池13 图片5
|
|
|
+await getPageData(13,0,4,7,0,0,0);
|
|
|
+//模块8书刊信息 导航池24 图片2 文字
|
|
|
+await getPageData(24,2,8,8,0,0,0);
|
|
|
+//模块9三农科教 图片2 文字8 (9和10是选项卡 如果只有9没有10就会报错)
|
|
|
+await getPageData(14,2,8,9,0,0,0);////////////////////////////////////
|
|
|
+//模块10文化生活 图片2 文字8 /////////////////////////////////////
|
|
|
+await getPageData(15,2,8,10,0,0,0);///////////////////////////////////
|
|
|
+//模块11三农服务27 图片2 文字4
|
|
|
+await getPageData(27,2,4,11,0,0,0);
|
|
|
+//模块12三农探索16 图片0 文字10(12和13是选项卡 如果只有12没有13就会报错)
|
|
|
+await getPageData(16,0,14,12,0,0,0);//////////////////////////////////////
|
|
|
+//模块13三农人物18 图片0 文字10;//////////////////////////////////////
|
|
|
+await getPageData(18,0,14,13,0,0,0);//////////////////////////////////////
|
|
|
+//模块14农资购销21 图片2 文字8 子导航8 子导航展示: 文字6
|
|
|
+await getPageData(21,2,8,14,0,0,0);//////////////////////////////////////
|
|
|
+await getPageData(21,0,0,142,8,0,5);/////////////////////////////////////
|
|
|
+//模块15农产购销153 图片2 文字8 子导航8 子导航展示: 文字6
|
|
|
+await getPageData(153,2,8,15,0,0,0);//////////////////////////////////////
|
|
|
+await getPageData(153,0,0,152,8,0,5);/////////////////////////////////////
|
|
|
+//模块16打假维权26 图片4 文字8 子导航8 子导航展示: 文字6
|
|
|
+await getPageData(26,4,8,16,0,0,0);//////////////////////////////////////
|
|
|
+await getPageData(26,0,0,162,8,0,5);/////////////////////////////////////
|
|
|
//5.页面基本信息 end---------------------------------------->
|
|
|
|
|
|
//6.设置seo数据 start---------------------------------------->
|