|
@@ -1,18 +1,21 @@
|
|
|
<template>
|
|
|
<div>
|
|
|
- <!-- <el-tabs>
|
|
|
+ <el-tabs>
|
|
|
<el-tab-pane v-for="item of tableData" :key="item.id" :label="item.title">
|
|
|
- <vue-office-docx :src="item.url" />
|
|
|
+ <ContentWrap>
|
|
|
+ <IFrame v-if="!loading" :src="item.url" />
|
|
|
+ </ContentWrap>
|
|
|
+ <!-- <vue-office-docx :src="item.url" /> -->
|
|
|
</el-tab-pane>
|
|
|
- </el-tabs> -->
|
|
|
- <el-table v-loading="loading" :data="tableData" :stripe="true">
|
|
|
+ </el-tabs>
|
|
|
+ <!-- <el-table v-loading="loading" :data="tableData" :stripe="true">
|
|
|
<el-table-column label="附件名称" align="center" prop="title" />
|
|
|
<el-table-column label="操作" align="center">
|
|
|
<template #default="scope">
|
|
|
<el-link type="primary" download :href="scope.row.url" :underline="false" target="_blank">下载</el-link>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- </el-table>
|
|
|
+ </el-table> -->
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -25,29 +28,23 @@ const props = defineProps({
|
|
|
})
|
|
|
|
|
|
const loading = ref(false)
|
|
|
-const tableData = ref([
|
|
|
+const tableData = ref([])
|
|
|
+const tableDataTest = [
|
|
|
{
|
|
|
id: "1854433786213732353",
|
|
|
- title: "沈和威-13229740092",
|
|
|
- url: "https://minio.menduner.com/test/person/1/attachment/7cde29dc69c1403649be55d4c2bfd3d8304c088dc79ab25afe9c4bf55d3b382f.docx",
|
|
|
+ title: "沈和威-2024-12-02",
|
|
|
+ url: "https://kkfileview.menduner.com//onlinePreview?url=aHR0cHM6Ly9taW5pby5tZW5kdW5lci5jb20vZGV2LzdjZGUyOWRjNjljMTQwMzY0OWJlNTVkNGMyYmZkM2Q4MzA0YzA4OGRjNzlhYjI1YWZlOWM0YmY1NWQzYjM4MmYuZG9jeA%3D%3D",
|
|
|
createTime: 1730966443004,
|
|
|
updateTime: 1730966443004
|
|
|
},
|
|
|
- {
|
|
|
- id: "1854351450755395585",
|
|
|
- title: "沈和威",
|
|
|
- url: "https://minio.menduner.com/test/957f8916b9f8e624d9dbe26dd35b31ee44961514e464d413c71419277cbaa38a.pdf",
|
|
|
- createTime: 1730946812702,
|
|
|
- updateTime: 1730946812702
|
|
|
- },
|
|
|
{
|
|
|
id: "1833835593730252802",
|
|
|
- title: "沈和威2",
|
|
|
- url: "http://menduner.citupro.com:6868/admin-api/infra/file/24/get/7f3b59ce754d452ced40091a63d6db2e08ea8a22a26b7e81f03f133c947aff52.docx",
|
|
|
+ title: "沈和威-2024-11-15",
|
|
|
+ url: "https://kkfileview.menduner.com//onlinePreview?url=aHR0cHM6Ly9taW5pby5tZW5kdW5lci5jb20vZGV2LzdmM2I1OWNlNzU0ZDQ1MmNlZDQwMDkxYTYzZDZkYjJlMDhlYThhMjJhMjZiN2U4MWYwM2YxMzNjOTQ3YWZmNTIuZG9jeA%3D%3D",
|
|
|
createTime: 1726055451223,
|
|
|
updateTime: 1726055451223
|
|
|
}
|
|
|
-])
|
|
|
+]
|
|
|
const total = ref(0)
|
|
|
const queryParams = reactive({
|
|
|
pageNo: 1,
|
|
@@ -58,12 +55,18 @@ const queryParams = reactive({
|
|
|
const getList = async () => {
|
|
|
loading.value = true
|
|
|
try {
|
|
|
- const data = await PersonInfoApi.getPersonAttachmentList(queryParams)
|
|
|
- tableData.value = data.list
|
|
|
- total.value = data.total
|
|
|
+ // const data = await PersonInfoApi.getPersonAttachmentList(queryParams)
|
|
|
+ // tableData.value = data.list
|
|
|
+ // total.value = data.total
|
|
|
+ tableData.value = tableDataTest.map(e => {
|
|
|
+ // if (e.url.startsWith('http://')) {
|
|
|
+ // e.url = e.url.replace('http://', 'https://');
|
|
|
+ // }
|
|
|
+ return e
|
|
|
+ })
|
|
|
} finally {
|
|
|
loading.value = false
|
|
|
}
|
|
|
}
|
|
|
-// getList()
|
|
|
+getList()
|
|
|
</script>
|