|
@@ -43,7 +43,7 @@
|
|
|
|
|
|
<script setup lang="ts">
|
|
|
import { useSimpleDataLoader } from '@/common/composeabe/SimpleDataLoader';
|
|
|
-import CommonContent, { GetContentListParams } from '@/api/CommonContent';
|
|
|
+import CommonContent, { GetColumListParams, GetContentListParams } from '@/api/CommonContent';
|
|
|
import SimplePageListLoader from '@/common/components/SimplePageListLoader.vue';
|
|
|
import Box2LineImageRightShadow from '@/pages/parts/Box2LineImageRightShadow.vue';
|
|
|
import NewsIndexContent from '@/api/news/NewsIndexContent';
|
|
@@ -56,10 +56,10 @@ import { navTo } from '@/common/utils/PageAction';
|
|
|
import { onMounted } from 'vue';
|
|
|
|
|
|
const introdData = useSimpleDataLoader(async () => {
|
|
|
- return (await NewsIndexContent.getColumList(new GetContentListParams().setSelfValues({
|
|
|
- modelId: 17,
|
|
|
- mainBodyColumnId: 234,
|
|
|
- }))).list[0]?.overview || '无内容!请添加内容!!';
|
|
|
+ return (await NewsIndexContent.getColumList(new GetColumListParams()
|
|
|
+ .setModelId(17)
|
|
|
+ .setMainBodyColumnId(234)
|
|
|
+ )).list[0]?.overview || '无内容!请添加内容!!';
|
|
|
}, true);
|
|
|
|
|
|
const listLoader = useSimplePageListLoader<{
|
|
@@ -78,7 +78,7 @@ const listLoader = useSimplePageListLoader<{
|
|
|
return res.list.map((item) => {
|
|
|
return {
|
|
|
id: item.id,
|
|
|
- image: item.image,
|
|
|
+ image: item.thumbnail || item.image,
|
|
|
title: item.title,
|
|
|
date: DataDateUtils.formatDate(item.publishAt, 'YYYY-MM-dd'),
|
|
|
}
|