feat: 增加可以自定义超时时间的post请求

This commit is contained in:
Xu Zhimeng 2024-01-29 15:16:05 +08:00
parent 35af16dacf
commit 5da8961793
2 changed files with 19 additions and 2 deletions

View File

@ -28,6 +28,23 @@ export function postAction(url, parameter) {
headers: signHeader headers: signHeader
}) })
} }
//post
export function postActionWithTimeOut(url, parameter, timeout) {
let sign = signMd5Utils.getSign(url, parameter);
//将签名和时间戳,添加在请求接口 Header
// update-begin--author:taoyan---date:20220421--for: VUEN-410【签名改造】 X-TIMESTAMP牵扯
let signHeader = { "X-Sign": sign, "X-TIMESTAMP": signMd5Utils.getTimestamp() };
// update-end--author:taoyan---date:20220421--for: VUEN-410【签名改造】 X-TIMESTAMP牵扯
return axios({
url: url,
method: 'post',
data: parameter,
headers: signHeader,
timeout
})
}
export function postFileAction(url, parameter) { export function postFileAction(url, parameter) {
let sign = signMd5Utils.getSign(url, parameter); let sign = signMd5Utils.getSign(url, parameter);
//将签名和时间戳,添加在请求接口 Header //将签名和时间戳,添加在请求接口 Header

View File

@ -202,7 +202,7 @@
</template> </template>
<script> <script>
import { getAction, postAction } from '../../../../api/manage' import { getAction, postActionWithTimeOut } from '../../../../api/manage'
import { FilePicker } from '@/utils/FilePicker' import { FilePicker } from '@/utils/FilePicker'
import { readFile, zipFile } from '@/utils/file' import { readFile, zipFile } from '@/utils/file'
import { isSample, PHDParser, PHD_DATA_TYPE } from '@/utils/phdHelper' import { isSample, PHDParser, PHD_DATA_TYPE } from '@/utils/phdHelper'
@ -622,7 +622,7 @@ export default {
async uploadZipFile(file) { async uploadZipFile(file) {
const formData = new FormData() const formData = new FormData()
formData.append('file', file) formData.append('file', file)
const res = await postAction('/spectrumFile/upload', formData) const res = await postActionWithTimeOut('/spectrumFile/upload', formData, 0)
return res return res
}, },