提交 0c0437cc authored 作者: kxjia's avatar kxjia

修改下载文件方法

上级 c9d664bf
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
import { list, deleteOne, batchDelete, downLoadTaskXml, saveOrUpdate } from './BaosongTaskReview.api'; import { list, deleteOne, batchDelete, downLoadTaskXml, saveOrUpdate } from './BaosongTaskReview.api';
import BaosongApproveModal from './components/BaosongApproveModal.vue'; import BaosongApproveModal from './components/BaosongApproveModal.vue';
import { useRoute,useRouter } from 'vue-router'; import { useRoute,useRouter } from 'vue-router';
import { getFileAccessHttpUrl } from '/@/utils/common/compUtils.js';
const route = useRoute(); const route = useRoute();
const router = useRouter(); const router = useRouter();
...@@ -148,11 +149,10 @@ ...@@ -148,11 +149,10 @@
} }
const handleDownloadFile = (filePath) => { const handleDownloadFile = (filePath) => {
const globOnlineViewUrl: string = import.meta.env.VITE_GLOB_ONLINE_VIEW_URL; const res = getFileAccessHttpUrl(item.filePath);
const url = globOnlineViewUrl + filePath; if (res) {
if (url) { window.open(res);
window.open(url); }
}
}; };
const gotoPage = async (item) => { const gotoPage = async (item) => {
......
...@@ -120,12 +120,10 @@ ...@@ -120,12 +120,10 @@
import { getChildList } from './DocFilesDir.api'; import { getChildList } from './DocFilesDir.api';
import FileList from './components/FileList.vue'; import FileList from './components/FileList.vue';
import FileHistory from './components/FileHistory.vue'; import FileHistory from './components/FileHistory.vue';
import { getFileAccessHttpUrl } from '/@/utils/common/compUtils.js';
import FileItem from './components/FileItem.vue';
import FileIcon from './components/FileIcon.vue';
import { FolderFilled, FileTextTwoTone, MenuOutlined, AppstoreOutlined, FileWordTwoTone, FilePdfTwoTone } from '@ant-design/icons-vue'; import { FolderFilled, FileTextTwoTone, MenuOutlined, AppstoreOutlined, FileWordTwoTone, FilePdfTwoTone } from '@ant-design/icons-vue';
import { Base64 } from 'js-base64';
// 状态定义 // 状态定义
const fileName = ref(''); const fileName = ref('');
...@@ -360,12 +358,11 @@ ...@@ -360,12 +358,11 @@
isShowFolder.value = !isShowFolder.value; isShowFolder.value = !isShowFolder.value;
}; };
const handleDownloadFile = (item: Recordable) => { const handleDownloadFile = async (item: Recordable) => {
const globOnlineViewUrl: string = import.meta.env.VITE_GLOB_ONLINE_VIEW_URL; const res = getFileAccessHttpUrl(item.filePath);
const url = globOnlineViewUrl + item.filePath; if (res) {
if (url) { window.open(res);
window.open(url); }
}
}; };
const showFileContent = (item: Recordable) => { const showFileContent = (item: Recordable) => {
......
...@@ -125,6 +125,9 @@ ...@@ -125,6 +125,9 @@
import AuditProblemModal from '../modal/AuditProblemModal.vue'; import AuditProblemModal from '../modal/AuditProblemModal.vue';
import AuditBestPracticeModal from '../modal/AuditBestPracticeModal.vue'; import AuditBestPracticeModal from '../modal/AuditBestPracticeModal.vue';
import AuditRiskEventModal from '../modal/AuditRiskEventModal.vue'; import AuditRiskEventModal from '../modal/AuditRiskEventModal.vue';
import { getFileAccessHttpUrl } from '/@/utils/common/compUtils.js';
const $attrs = useAttrs(); const $attrs = useAttrs();
const fileName = ref(''); const fileName = ref('');
const labelNames = ref(''); const labelNames = ref('');
...@@ -308,13 +311,6 @@ ...@@ -308,13 +311,6 @@
} }
} }
function handleGoFile(item) {
let globOnlineViewUrl: string = import.meta.env.VITE_GLOB_ONLINE_VIEW_URL;
let globOnlineViewServerUrl: string = import.meta.env.VITE_GLOB_ONLINE_VIEW_SERVER_URL;
let urlpath = globOnlineViewUrl + item.filePath;
urlpath = encodeURIComponent(Base64.encode(urlpath));
window.open(globOnlineViewServerUrl + '?url=' + urlpath);
}
const draggingNode = ref(); const draggingNode = ref();
...@@ -372,12 +368,17 @@ ...@@ -372,12 +368,17 @@
} }
function handleDownloadFile(item) { function handleDownloadFile(item) {
let globOnlineViewUrl: string = import.meta.env.VITE_GLOB_ONLINE_VIEW_URL; getFileAccessHttpUrl(item.filePath).then((res) => {
let url = globOnlineViewUrl + item.filePath; if (res) {
window.open(res);
}
});
// let globOnlineViewUrl: string = import.meta.env.VITE_GLOB_ONLINE_VIEW_URL;
// let url = globOnlineViewUrl + item.filePath;
if (url) { // if (url) {
window.open(url); // window.open(url);
} // }
} }
function showFileContent(item) { function showFileContent(item) {
if (item.filePath) { if (item.filePath) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论