fix : 修复项目实施文件预览

This commit is contained in:
2024-10-27 19:00:37 +08:00
parent 53b581e71c
commit 54772cbbb1

View File

@@ -30,6 +30,8 @@
</template> </template>
</fvTable> </fvTable>
</el-row> </el-row>
<file-preview ref="filePreviewRef" :fullscreen="false" v-if="filePreviewShow" :fileName="filePreviewParam.fileName" :fileUrl="filePreviewParam.fileUrl"
:fileType="filePreviewParam.fileType"/>
</template> </template>
<script setup lang="jsx"> <script setup lang="jsx">
@@ -101,6 +103,23 @@ const executeTableConfig = reactive({
}) })
const otherAttachmentList = ref([]) const otherAttachmentList = ref([])
const filePreviewParam = ref({
fileUrl: '',
fileName: '',
fileType: 'pdf'
})
const filePreviewShow = ref(false)
const clickToPreview=(row)=>{
filePreviewShow.value = false
filePreviewParam.value = {
fileUrl: row.url,
fileName: row.originalFileName,
fileType: row.fileType
}
nextTick(()=>{
filePreviewShow.value = true
})
}
const handleSearch = () => { const handleSearch = () => {
const loading = ElLoading.service({fullscreen: true}) const loading = ElLoading.service({fullscreen: true})
let params = { let params = {