1
0
mirror of https://github.com/fumiama/paper-manager.git synced 2026-06-27 06:10:28 +08:00

引入 dlFile

This commit is contained in:
源文雨
2023-04-13 23:30:49 +08:00
parent b8661b5e93
commit 0e55371ffb
6 changed files with 93 additions and 12 deletions

View File

@@ -6,7 +6,7 @@ VITE_PUBLIC_PATH = /
# Cross-domain proxy, you can configure multiple
# Please note that no line breaks
VITE_PROXY = [["/api","http://localhost:3000/api"],["/file","http://localhost:3000/file"],["/upload","http://localhost:3000/upload"]]
VITE_PROXY = [["/api","http://localhost:3000/api"],["/file","http://localhost:3000/file"],["/upload","http://localhost:3000/upload"],["/paper","http://localhost:3000/paper"]]
# VITE_PROXY=[["/api","https://vvbin.cn/test"]]
# Delete console

View File

@@ -2,7 +2,7 @@ import { MockMethod } from 'vite-plugin-mock'
import { resultError, resultSuccess, getRequestToken, requestParams } from '../_util'
export default [
{
/*{
url: '/api/dlFile',
timeout: 1000,
method: 'get',
@@ -15,7 +15,7 @@ export default [
url: '/file/' + id + '.docx',
})
},
},
},*/
{
url: '/api/getFileStatus',
timeout: 500,

View File

@@ -1,7 +1,7 @@
import { MockMethod } from 'vite-plugin-mock'
import { resultError, resultSuccess, getRequestToken, requestParams } from '../_util'
// import { resultError, resultSuccess, getRequestToken, requestParams } from '../_util'
const deletedIDs: number[] = []
// const deletedIDs: number[] = []
// const analyzingIDs: { id: number; per: number }[] = []

View File

@@ -22,6 +22,7 @@
import { PageEnum } from '/@/enums/pageEnum'
import { useI18n } from '/@/hooks/web/useI18n'
import { downloadByData } from '/@/utils/file/download'
import { getToken } from '/@/utils/auth'
import axios from 'axios'
const { t } = useI18n()
@@ -85,10 +86,12 @@
try {
const ret = await downloadFile(Number(params.value.id))
if (ret && ret.url) {
const token = getToken() as string
const { data } = await axios({
method: 'get',
responseType: 'blob',
url: ret.url,
headers: { Authorization: token },
})
if (data) {
loadDocx(data)