refactor(production): 重构产品页代码

- 将Production的documents类型改写为单独的interface:ProductionDocument
This commit is contained in:
2025-09-04 14:55:32 +08:00
parent d8abb0a50e
commit ea409d49b0
5 changed files with 19 additions and 14 deletions

View File

@ -19,8 +19,7 @@ v-for="(group, type) in groupedProductions" :key="type" :title="type || '未分
<div class="group-list">
<production-card
v-for="production in group" :key="production.documentId || production.id"
:slug="production.documentId"
:image-url="useStrapiMedia(production?.cover?.url || '')"
:slug="production.documentId" :image-url="useStrapiMedia(production?.cover?.url || '')"
:name="production.title" :description="production.summary || ''" />
</div>
</el-collapse-item>
@ -65,12 +64,9 @@ onMounted(async () => {
cover: {
populate: '*',
},
production_images: {
populate: '*',
},
production_type: {
populate: '*',
}
populate: '*'
},
},
filters: {
show_in_production_list: {