|
@@ -41,7 +41,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- 头部TAB -->
|
|
|
- <!-- <div class="main-header-tab">
|
|
|
+ <div class="main-header-tab">
|
|
|
<div class="list">
|
|
|
<div
|
|
|
v-for="(tab, k) in mainTabs"
|
|
@@ -52,7 +52,7 @@
|
|
|
{{ tab.title }}
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div> -->
|
|
|
+ </div>
|
|
|
</section>
|
|
|
|
|
|
<!-- 新闻 -->
|
|
@@ -99,6 +99,7 @@ import NewsIndexContent from '@/api/news/NewsIndexContent';
|
|
|
import CommonContent, { GetContentListParams } from '@/api/CommonContent';
|
|
|
import DateUtils from '@/common/utils/DateUtils';
|
|
|
import SimplePageContentLoader from '@/components/content/SimplePageContentLoader.vue';
|
|
|
+import ActivityContent from '@/api/inheritor/ActivityContent';
|
|
|
|
|
|
const carouselConfig = {
|
|
|
itemsToShow: 1,
|
|
@@ -107,8 +108,8 @@ const carouselConfig = {
|
|
|
}
|
|
|
const mainTabs = [
|
|
|
{ title: '活动公告', value: 0 },
|
|
|
- { title: '文化热搜榜', value: 1 },
|
|
|
- { title: '活动报名', value: 2 },
|
|
|
+ { title: '非遗活动', value: 1 },
|
|
|
+ //{ title: '活动报名', value: 2 },
|
|
|
]
|
|
|
const mainTabActive = ref(0);
|
|
|
|
|
@@ -121,13 +122,28 @@ const regionData = ref([
|
|
|
]);
|
|
|
|
|
|
const newsLoader = useSimplePagerDataLoader(10, async (page, pageSize) => {
|
|
|
- const res = await NewsIndexContent.getContentList(new GetContentListParams()
|
|
|
- .setMainBodyColumnId([ 228, 298, 299 ])
|
|
|
- .setKeywords(searchValue.value)
|
|
|
- .setSelfValues({
|
|
|
- region: searchRegion.value === 0 ? undefined : searchRegion.value,
|
|
|
- })
|
|
|
- , page, pageSize);
|
|
|
+ let res
|
|
|
+ switch(mainTabActive.value) {
|
|
|
+ default:
|
|
|
+ case 0:
|
|
|
+ res = await NewsIndexContent.getContentList(new GetContentListParams()
|
|
|
+ .setMainBodyColumnId([ 228, 298, 299 ])
|
|
|
+ .setKeywords(searchValue.value)
|
|
|
+ .setSelfValues({
|
|
|
+ region: searchRegion.value === 0 ? undefined : searchRegion.value,
|
|
|
+ })
|
|
|
+ , page, pageSize);
|
|
|
+ break;
|
|
|
+ case 1:
|
|
|
+ res = await ActivityContent.getContentList(new GetContentListParams()
|
|
|
+ .setKeywords(searchValue.value)
|
|
|
+ .setSelfValues({
|
|
|
+ region: searchRegion.value === 0 ? undefined : searchRegion.value,
|
|
|
+ })
|
|
|
+ , page, pageSize);
|
|
|
+ break;
|
|
|
+ }
|
|
|
+
|
|
|
return {
|
|
|
data: res.list,
|
|
|
total: res.total,
|