From 800548e04e95bbe658519eb41566919217208c0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=9C=84?= Date: Tue, 23 Jan 2024 16:56:33 +0800 Subject: [PATCH] =?UTF-8?q?delete=20=E5=88=A0=E9=99=A4=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/common/onlyOffice/onlyOfficeEdit.js | 39 ---------------------- src/common/onlyOffice/onlyOfficePreview.js | 19 ----------- 2 files changed, 58 deletions(-) delete mode 100644 src/common/onlyOffice/onlyOfficeEdit.js delete mode 100644 src/common/onlyOffice/onlyOfficePreview.js diff --git a/src/common/onlyOffice/onlyOfficeEdit.js b/src/common/onlyOffice/onlyOfficeEdit.js deleted file mode 100644 index 1915f512..00000000 --- a/src/common/onlyOffice/onlyOfficeEdit.js +++ /dev/null @@ -1,39 +0,0 @@ -// import store from '@/store' -import { getFileInfo } from '@api/api' - -export default async (fileId, showFileName) => { - let fileInfo = {} - // 如果有fileId就从接口获取文件信息,否则打开默认模板 - if (fileId) { - fileInfo = await getFileInfoData(fileId) || {} - } else { - // 这个是福田现在的模板 - fileInfo = { - fileName: 'task_9ad64b01_top_9ad64b01_node.docx', - url: 'model/task_9ad64b01/task_9ad64b01_top_9ad64b01_node.docx' - } - } - // const userId = store.getters.userInfo.id - // const userName = store.getters.userInfo.username - const fullFilePathArr = fileInfo.url.split('/') - const fileName = fileInfo.fileName - const fileSuffix = fileName ? fileName.split('.')[fileName.split('.').length - 1] : '' - const filePath = `${fullFilePathArr[0]}/${fullFilePathArr[1]}/` - // 这会儿不用登录,先把关于用户信息的东西去掉 - // &userId=${userId}&userName=${userName} - const url = `${window._CONFIG.onlyOfficeUrl}/editor?attId=${fileInfo.id}&filePath=${filePath}&fileName=${fileName}&oldFileName=${showFileName}&fileType=${fileSuffix}&key=${fileId}&isEdit=123` - window.open(url, '_blank') -} - -const getFileInfoData = (id) => { - return new Promise(resolve => { - let fileInfo - getFileInfo({ id }).then(res => { - if (res.success) { - fileInfo = res.result - } - }).finally(() => { - resolve(fileInfo) - }) - }) -} diff --git a/src/common/onlyOffice/onlyOfficePreview.js b/src/common/onlyOffice/onlyOfficePreview.js deleted file mode 100644 index e903535b..00000000 --- a/src/common/onlyOffice/onlyOfficePreview.js +++ /dev/null @@ -1,19 +0,0 @@ -import { getFileInfo } from '@api/api' - -export default (fileId, showFileName) => { - console.log(fileId) - getFileInfo({ id: fileId }).then(res => { - if (res.success) { - const fileInfo = res.result || {} - const fullFilePathArr = fileInfo.url.split('/') - const fileName = fileInfo.fileName - const fileSuffix = fileName ? fileName.split('.')[fileName.split('.').length - 1] : '' - const filePath = `${fullFilePathArr[0]}/` - const fileDownloadUrl = `${window._CONFIG.onlyOfficeDownloadFileUrl}/${fileInfo.url}` - console.log(fileDownloadUrl) - const nowTime = new Date().getTime() - const url = `${window._CONFIG.onlyOfficeUrl}/onlyOffice?oldFileName=${showFileName}&fileType=${fileSuffix}&attId=${fileId}&fileUrl=${fileDownloadUrl}&key=${fileId}${nowTime}&filePath=${filePath}&fileName=${fileName}` - window.open(url, '_blank') - } - }) -}