feat:更新训练场模块

This commit is contained in:
2026-07-30 13:08:23 +08:00
parent 78237984ec
commit 280ea9f7d0
21 changed files with 935 additions and 201 deletions

View File

@@ -3,8 +3,7 @@
<library-filter v-if="filterLibraryFileList.length"/>
<div v-for="file in filterLibraryFileList" :key="file.id" class="file-card card-item">
<div class="file-info">
<div class="file-info" @click="viewContentClick(file)">
<div class="file-icon" :class="file.type === 'image' ? 'icon-image' : 'icon-pdf'">
<el-icon v-if="file.type === 'image'" ><Picture /></el-icon>
<el-icon v-else><Document /></el-icon>
@@ -42,11 +41,15 @@ const filterLibraryFileList = computed(() => {
return libraryStore.fileList.filter((item) => item.subject === subject && item.module === module)
})
const viewContentClick = async (file: ILibraryFile) => {
await libraryStore.queryFileById(file.id)
libraryStore.fileContentDialogVisible = true
}
const editClick = async (file: ILibraryFile) => {
await libraryStore.queryFileById(file.id)
libraryStore.fileApiType = 'UPDATE'
libraryStore.activeStep = 1
libraryStore.hasGenerateQuestion = true
libraryStore.fileDialogVisible = true
}
</script>