diff --git a/src/views/details/closeDoc/index.vue b/src/views/details/closeDoc/index.vue index 1de66c9..2b84f02 100644 --- a/src/views/details/closeDoc/index.vue +++ b/src/views/details/closeDoc/index.vue @@ -645,20 +645,20 @@ onMounted(async () => { diff --git a/src/views/my/initiateChange/modules/changeApply.vue b/src/views/my/initiateChange/modules/changeApply.vue index 95d3d46..331a190 100644 --- a/src/views/my/initiateChange/modules/changeApply.vue +++ b/src/views/my/initiateChange/modules/changeApply.vue @@ -11,7 +11,7 @@ import { uploadFileApi, deleteFileApi } from "@/service/api/file"; import Footer from './footer.vue' 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(); @@ -370,14 +370,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' @@ -798,7 +802,7 @@ defineExpose({form, questions, applyAiResult, generateLevel: useAiLevel}) :show="previewFile !== null" preset="card" :auto-focus="false" - :style="{ width: '1100px', height: 'auto' }" + :style="{ width: '80%', height: 'auto' }" :segmented="{ content: true, footer: true }" @update:show="(v) => !v && (previewFile = null)" > @@ -817,23 +821,27 @@ defineExpose({form, questions, applyAiResult, generateLevel: useAiLevel})
+ +