From 2ff8204189e8819092a10b4b706920c370d89fcb Mon Sep 17 00:00:00 2001 From: XaoLi717 <144221124+XaoLi717@users.noreply.github.com> Date: Wed, 25 Sep 2024 08:46:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E4=BB=B6=E4=B8=8A=E4=BC=A0=E5=A4=87?= =?UTF-8?q?=E4=BB=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/OnlyOffice/index.vue | 41 ++++++++++++++++++++++++---------- 1 file changed, 29 insertions(+), 12 deletions(-) diff --git a/src/views/OnlyOffice/index.vue b/src/views/OnlyOffice/index.vue index 26c7043..68efe92 100644 --- a/src/views/OnlyOffice/index.vue +++ b/src/views/OnlyOffice/index.vue @@ -48,19 +48,32 @@ import { ref, onMounted } from 'vue'; import axios from 'axios'; import { getAccessToken } from '@/utils/auth' -// import {onlyofApi} from "@/api/only/only"; +import {onlyofApi} from "@/api/only/only"; +import {pjVO} from "@/api/home/homepj"; // 定义响应式数据 -const fileList = ref([]); +// const fileList = ref([]); +const fileList = ref([]) // 列表的数据 const myfile = ref(null); +const queryParams = reactive({ + pageNo: 1, + pageSize: 10, + fileName: undefined, + fileSize: undefined, + fileType: undefined, + filePath: undefined, + uploadDate: [], + status: undefined, + createTime: [], +}) // 获取文件列表 const getFileList = async () => { - const token = getAccessToken(); + // const token = getAccessToken(); try { - const response = await axios.get(`http://192.168.1.3:48080/admin-api/only/onlyof/filelist?token=${token}`); - // const response = await onlyofApi.getOnlyOfList(); - fileList.value = response.data; + // const response = await axios.get(`http://192.168.1.15:48080/admin-api/only/onlyof/filelist?token=${token}`); + const data = await onlyofApi.getonlyofPage(queryParams); + fileList.value = data.list; } catch (error) { console.error('Failed to fetch file list:', error); } @@ -68,21 +81,25 @@ const getFileList = async () => { // 上传文件 const upload = async () => { + console.log("myFile: ",myfile) + console.log("myFile: ",myfile.value) const fileInput = myfile.value; const file = fileInput.files[0]; + console.log("file",file) const formData = new FormData(); const token = getAccessToken(); const configs = { headers: { 'Authorization': `Bearer ${token}`,'Content-Type': 'multipart/form-data' } } formData.append('file', file); - + console.log("configs",configs) try { - const response = await axios.post('http://192.168.1.3:48080/admin-api/only/onlyof/update', formData, configs); + const response = await axios.post('http://192.168.1.15:48080/admin-api/only/onlyof/update', formData, configs); console.log(response); } catch (error) { console.error('Upload failed:', error); } + await getFileList(); }; const editvo = ({ @@ -96,7 +113,7 @@ const edit = async (row) => { editvo.name=row.fileName editvo.username="admin" editvo.userid="1" - window.open(`http://192.168.1.3:48080/admin-api/only/onlyof/edit?name=${row.fileName}&userName=admin&userId=1&token=${token}`); + window.open(`http://192.168.1.15:48080/admin-api/only/onlyof/edit?name=${row.fileName}&userName=admin&userId=1&token=${token}`); }; // 查看文件 @@ -107,14 +124,14 @@ const review = () => { const download = async (row) => { try { const token = getAccessToken(); - const response = await axios.get(`http://192.168.1.3:48080/admin-api/only/onlyof/editStatus?name=${row.fileName}&token=${token}`); + const response = await axios.get(`http://192.168.1.15:48080/admin-api/only/onlyof/editStatus?name=${row.fileName}&token=${token}`); if (response.data.error === 0) { alert('文档正在编辑,5秒后开始下载最新版!'); setTimeout(() => { - window.location.href = `http://192.168.1.3:48080/admin-api/only/onlyof/download?name=v1${row.fileName}&token=${token}`; + window.location.href = `http://192.168.1.15:48080/admin-api/only/onlyof/download?name=v1${row.fileName}&token=${token}`; }, 5000); } else { - window.location.href = `http://192.168.1.3:48080/admin-api/only/onlyof/download?name=${row.fileName}&token=${token}`; + window.location.href = `http://192.168.1.15:48080/admin-api/only/onlyof/download?name=${row.fileName}&token=${token}`; } } catch (error) { console.error('Download failed:', error);