feat:增加移动端布局

This commit is contained in:
2026-08-03 15:49:37 +08:00
parent 94afc1519c
commit 7ae51438f4
9 changed files with 132 additions and 106 deletions

View File

@@ -15,9 +15,11 @@
</div>
<div class="card-actions">
<el-button type="primary" :icon="Edit" @click="editClick(file)">编辑</el-button>
<el-button type="primary" v-if="!appStore.isMobile"
:icon="Edit" @click="editClick(file)">编辑</el-button>
<el-button type="primary" :icon="Aim" @click="trainClick(file)">训练</el-button>
<el-button type="danger" :icon="Delete">删除</el-button>
<el-button type="danger" v-if="!appStore.isMobile"
:icon="Delete">删除</el-button>
</div>
</div>
@@ -30,6 +32,7 @@ import { Delete, Edit, Picture, Document, Aim } from '@element-plus/icons-vue'
import { useLibraryStore } from '@/stores/library.ts'
import { usePracticeStore } from '@/stores/practice.ts'
import { useQuestionStore } from '@/stores/question.ts'
import { useAppStore } from '@/stores/app.ts'
import type { ILibraryFile } from '@/types/library.ts'
import LibraryFilter from '@/components/Library/LibraryFilter.vue'
import { computed } from 'vue'
@@ -40,6 +43,7 @@ import { ElLoading, ElMessage } from 'element-plus'
const libraryStore = useLibraryStore()
const practiceStore = usePracticeStore()
const questionStore = useQuestionStore()
const appStore = useAppStore()
const filterLibraryFileList = computed(() => {
const subject = libraryStore.selectedSubject