|
@@ -56,6 +56,16 @@
|
|
|
<Pagination />
|
|
<Pagination />
|
|
|
</template>
|
|
</template>
|
|
|
</Carousel>
|
|
</Carousel>
|
|
|
|
|
+
|
|
|
|
|
+ <!-- 学习强国 -->
|
|
|
|
|
+ <div class="d-flex flex-row justify-content-between">
|
|
|
|
|
+ <a href="http://cpc.people.com.cn/GB/67481/448544/index.html" class="w-50">
|
|
|
|
|
+ <img src="https://wlj.xm.gov.cn/ztzl/202211/W020221213510920336898.jpg" class="mt-3" style="width: 100%; height:130px;object-fit:cover;" />
|
|
|
|
|
+ </a>
|
|
|
|
|
+ <a href="https://www.12371.cn/special/xxzd/" class="w-50">
|
|
|
|
|
+ <img src="@/assets/images/xuexi.png" class="mt-3" style="width: 100%; height:130px;object-fit:cover;" />
|
|
|
|
|
+ </a>
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="d-flex flex-column col col-sm-12 col-md-6 col-lg-6 notices-list">
|
|
<div class="d-flex flex-column col col-sm-12 col-md-6 col-lg-6 notices-list">
|
|
@@ -91,22 +101,37 @@
|
|
|
</div>
|
|
</div>
|
|
|
</SimplePageContentLoader>
|
|
</SimplePageContentLoader>
|
|
|
</div>
|
|
</div>
|
|
|
-
|
|
|
|
|
- <!-- 学习强国 -->
|
|
|
|
|
- <div class="d-flex flex-row justify-content-between">
|
|
|
|
|
- <a href="http://cpc.people.com.cn/GB/67481/448544/index.html" class="w-50">
|
|
|
|
|
- <img src="https://wlj.xm.gov.cn/ztzl/202211/W020221213510920336898.jpg" class="mt-3" style="width: 100%; height:130px;object-fit:cover;" />
|
|
|
|
|
- </a>
|
|
|
|
|
- <a href="https://www.12371.cn/special/xxzd/" class="w-50">
|
|
|
|
|
- <img src="@/assets/images/xuexi.png" class="mt-3" style="width: 100%; height:130px;object-fit:cover;" />
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<!-- 工作动态和党建工作 -->
|
|
<!-- 工作动态和党建工作 -->
|
|
|
<div class="row mt-lg-3 mt-md-2 mt-sm-2">
|
|
<div class="row mt-lg-3 mt-md-2 mt-sm-2">
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+ <div class="col col-sm-12 col-md-4 col-lg-3 d-flex flex-column">
|
|
|
|
|
+
|
|
|
|
|
+ <Carousel v-bind="carouselConfig">
|
|
|
|
|
+ <Slide
|
|
|
|
|
+ v-for="(item, key) in carousel2Data.content.value"
|
|
|
|
|
+ :key="key"
|
|
|
|
|
+ class="featured-image bg-secondary"
|
|
|
|
|
+ :style="{ 'background-image': `url(${item.image})`, 'background-size': 'cover' }"
|
|
|
|
|
+ >
|
|
|
|
|
+ <img
|
|
|
|
|
+ :src="item.image" style="width: 100%; height: 100%; object-fit: contain;"
|
|
|
|
|
+ @click="handleImageClick(item)"
|
|
|
|
|
+ >
|
|
|
|
|
+ </Slide>
|
|
|
|
|
+ <template #addons>
|
|
|
|
|
+ <Navigation />
|
|
|
|
|
+ <Pagination />
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </Carousel>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="main-box mt-lg-3 mt-md-2 mt-sm-2 flex-fill">
|
|
|
|
|
+
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
<div class="col col-sm-12 col-md-8 col-lg-9">
|
|
<div class="col col-sm-12 col-md-8 col-lg-9">
|
|
|
<!-- 工作动态 -->
|
|
<!-- 工作动态 -->
|
|
|
<div class="main-box">
|
|
<div class="main-box">
|
|
@@ -144,6 +169,12 @@
|
|
|
</SimplePageContentLoader>
|
|
</SimplePageContentLoader>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <!-- 精彩推荐 -->
|
|
|
|
|
+ <div class="row mt-lg-3 mt-md-2 mt-sm-2">
|
|
|
|
|
+ <div class="col col-12">
|
|
|
<!-- 精彩推荐 -->
|
|
<!-- 精彩推荐 -->
|
|
|
<div class="main-box mt-lg-3 mt-md-2 mt-sm-2">
|
|
<div class="main-box mt-lg-3 mt-md-2 mt-sm-2">
|
|
|
<div class="section-title">
|
|
<div class="section-title">
|
|
@@ -162,31 +193,6 @@
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
-
|
|
|
|
|
- <div class="col col-sm-12 col-md-4 col-lg-3 d-flex flex-column">
|
|
|
|
|
-
|
|
|
|
|
- <Carousel v-bind="carouselConfig">
|
|
|
|
|
- <Slide
|
|
|
|
|
- v-for="(item, key) in carousel2Data.content.value"
|
|
|
|
|
- :key="key"
|
|
|
|
|
- class="featured-image bg-secondary"
|
|
|
|
|
- :style="{ 'background-image': `url(${item.image})`, 'background-size': 'cover' }"
|
|
|
|
|
- >
|
|
|
|
|
- <img
|
|
|
|
|
- :src="item.image" style="width: 100%; height: 100%; object-fit: contain;"
|
|
|
|
|
- @click="handleImageClick(item)"
|
|
|
|
|
- >
|
|
|
|
|
- </Slide>
|
|
|
|
|
- <template #addons>
|
|
|
|
|
- <Navigation />
|
|
|
|
|
- <Pagination />
|
|
|
|
|
- </template>
|
|
|
|
|
- </Carousel>
|
|
|
|
|
-
|
|
|
|
|
- <div class="main-box mt-lg-3 mt-md-2 mt-sm-2 flex-fill">
|
|
|
|
|
-
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<hr class="main-hr" />
|
|
<hr class="main-hr" />
|
|
@@ -296,7 +302,7 @@ const hot = await useSSrSimpleDataLoader('hot', async () => {
|
|
|
});
|
|
});
|
|
|
// 精彩推荐数据
|
|
// 精彩推荐数据
|
|
|
const featured = await useSSrSimpleDataLoader('featured', async () => {
|
|
const featured = await useSSrSimpleDataLoader('featured', async () => {
|
|
|
- const res = await $fetch(`/api/ecms/article/byChannelName?channelName=鹭岛文脉&pageSize=9`);
|
|
|
|
|
|
|
+ const res = await $fetch(`/api/ecms/article/byChannelName?channelName=鹭岛文脉&pageSize=12`);
|
|
|
if (!res.status)
|
|
if (!res.status)
|
|
|
throw new Error(res.message);
|
|
throw new Error(res.message);
|
|
|
return res.data;
|
|
return res.data;
|