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

@ -36,7 +36,7 @@
<question-list :questions="production.questions" />
</el-tab-pane>
<el-tab-pane label="相关文档" name="documents">
<document-list :documents="production.documents" />
<document-list :documents="production.production_documents.map(item => item.document) || []" />
</el-tab-pane>
</el-tabs>
</div>
@ -95,8 +95,8 @@ onMounted(async () => {
questions: {
populate: '*',
},
documents: {
populate: '*',
production_documents: {
populate: 'document',
},
},
locale: strapiLocale,
@ -106,6 +106,7 @@ onMounted(async () => {
production.value = {
...item,
}
console.log('Fetched production:', production.value)
}
} catch (error) {
console.error('Failed to fetch production:', error)