diff --git a/src/views/details/closeDoc/index.vue b/src/views/details/closeDoc/index.vue index 38495e7..1de66c9 100644 --- a/src/views/details/closeDoc/index.vue +++ b/src/views/details/closeDoc/index.vue @@ -11,7 +11,7 @@ import { getChangeDetailApi } from '@/service/api/change'; import { myTasksCloseMaterialApi } from '@/service/api/myTasks'; import PDF from 'pdf-vue3' -import { VueOfficeDocx, VueOfficeExcel } from 'vue3-office-preview' +import { VueOfficeDocx, VueOfficeExcel, VueOfficePptx } from 'vue3-office-preview' import 'vue3-office-preview/lib/style.css' const themeStore = useThemeStore(); @@ -87,7 +87,7 @@ const onUploadFile = async (type:string = '',files:any,index:number = -1) => { if(!error){ // 是否是本地上传 data.isLocalUpload = true; - console.log(data) + // console.log(data) window.$message?.success('上传成功'); if(type==='3'){ trainFiles.value=[data]; @@ -157,14 +157,18 @@ const handleFileType = (type:string) => { const imageExtensions = ['jpg', 'jpeg', 'png', 'gif', 'bmp', 'webp', 'svg'] const wordExtensions = ['docx'] const excelExtensions = ['xlsx'] + const pptExtensions = ['pptx'] + if(imageExtensions.includes(type)){ + return 'image' + } if(wordExtensions.includes(type)){ return 'word' } if(excelExtensions.includes(type)){ return 'excel' } - if(imageExtensions.includes(type)){ - return 'image' + if(pptExtensions.includes(type)){ + return 'ppt' } if(type==='pdf'){ return 'pdf' @@ -341,7 +345,8 @@ onMounted(async () => { { { { 从变更附件选择 { v-model:show="previewModal" preset="card" :auto-focus="false" - :style="{ width: '1100px', height: 'auto' }" + :style="{ width: '80%', height: 'auto' }" :segmented="{ content: true, footer: true }" >