From e97d08f4109c45a80b8b2ebb564baf09c6179a37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Mon, 12 May 2025 20:44:07 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BE=E8=89=B2=E5=86=9C=E6=A0=A1=E5=AE=8C?= =?UTF-8?q?=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/cms/cmsArticle/model/index.ts | 3 +++ components/Index/BNNews.vue | 1 + components/Index/Carousel2.vue | 5 ++++- components/Index/HotNewsCarousel.vue | 5 +++-- nuxt.config.ts | 2 +- pages/search/[keywords].vue | 6 ++++-- types/global.d.ts | 1 + 7 files changed, 17 insertions(+), 6 deletions(-) diff --git a/api/cms/cmsArticle/model/index.ts b/api/cms/cmsArticle/model/index.ts index f262036..f0e502a 100644 --- a/api/cms/cmsArticle/model/index.ts +++ b/api/cms/cmsArticle/model/index.ts @@ -28,6 +28,8 @@ export interface CmsArticle { categoryName?: string; // 封面图 image?: string; + // 版本号 + version?: number; // 缩列图 thumbnail?: string; // 来源 @@ -119,6 +121,7 @@ export interface CmsArticleParam extends PageParam { articleIds?: string; parentId?: number; status?: number; + hasImage?: boolean; // 是否推荐 recommend?: number; keywords?: string; diff --git a/components/Index/BNNews.vue b/components/Index/BNNews.vue index 6ae9d40..6668ce8 100644 --- a/components/Index/BNNews.vue +++ b/components/Index/BNNews.vue @@ -56,6 +56,7 @@ pageCmsArticle({ recommend: 1, limit: 5, + hasImage: true, lang: getLang() }).then(res => { imgList.value = res?.list || []; diff --git a/components/Index/Carousel2.vue b/components/Index/Carousel2.vue index 0219501..57a57ab 100644 --- a/components/Index/Carousel2.vue +++ b/components/Index/Carousel2.vue @@ -3,7 +3,8 @@
- + {{item.version }} +
@@ -27,6 +28,7 @@ import {getCmsAd, pageCmsAd} from "~/api/cms/cmsAd"; import {pageCmsArticle} from "~/api/cms/cmsArticle"; import type {CmsArticle} from "~/api/cms/cmsArticle/model"; import {FILE_SERVER} from "~/config"; +import {useConfigInfo} from "~/composables/configState"; const props = withDefaults( defineProps<{ @@ -46,6 +48,7 @@ const emit = defineEmits<{ (e: 'done'): void; }>(); +const config = useConfigInfo() const isMobile = useIsMobile(); const list = ref([]); const flashHeight = ref(372) diff --git a/components/Index/HotNewsCarousel.vue b/components/Index/HotNewsCarousel.vue index be6a0fb..e2a343c 100644 --- a/components/Index/HotNewsCarousel.vue +++ b/components/Index/HotNewsCarousel.vue @@ -3,7 +3,7 @@ - +
{{ item.title }}
@@ -16,9 +16,10 @@