From 2dded72955d61b4762b721bad4f8670de14f5ac2 Mon Sep 17 00:00:00 2001 From: jiang Date: Mon, 26 Aug 2024 18:01:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=BA=E8=84=B8=E8=AF=86=E5=88=AB=E4=B8=8E?= =?UTF-8?q?=E5=A4=A7=E6=A8=A1=E5=9E=8B=E9=97=AE=E7=AD=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/request.js | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/src/utils/request.js b/src/utils/request.js index 4479ba8..9c029f0 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -1,16 +1,16 @@ import axios from 'axios' -import { Loading, Message, MessageBox, Notification } from 'element-ui' +import {Loading, Message, MessageBox, Notification} from 'element-ui' import store from '@/store' -import { getToken } from '@/utils/auth' +import {getToken} from '@/utils/auth' import errorCode from '@/utils/errorCode' -import { blobValidate, tansParams } from '@/utils/bonus' +import {blobValidate, tansParams} from '@/utils/bonus' import cache from '@/plugins/cache' -import { saveAs } from 'file-saver' -import { decryptCBC, encryptCBC } from '@/utils/aescbc' -import { hashWithSM3AndSalt } from '@/utils/sm' // 导入SM3哈希函数 +import {saveAs} from 'file-saver' +import {decryptCBC, encryptCBC} from '@/utils/aescbc' +import {hashWithSM3AndSalt} from '@/utils/sm' // 导入SM3哈希函数 let downloadLoadingInstance -export let isRelogin = { show: false } +export let isRelogin = {show: false} axios.defaults.headers['Content-Type'] = 'application/json;charset=utf-8' @@ -62,7 +62,7 @@ service.interceptors.request.use( if (!sessionObj) { cache.session.setJSON('sessionObj', requestObj) } else { - const { url, data, time } = sessionObj + const {url, data, time} = sessionObj const interval = 0 // 间隔时间(ms),小于此时间视为重复提交 if (data === requestObj.data && requestObj.time - time < interval && url === requestObj.url) { @@ -90,7 +90,7 @@ service.interceptors.request.use( if (formData) { formData = formData.slice(0, -1) const encryptedData = encryptCBC(formData) - config.data = { formData: encryptedData } + config.data = {formData: encryptedData} config.headers['Params-Hash'] = hashWithSM3AndSalt(config.data) // 添加参数哈希到请求头 } } else { @@ -143,7 +143,7 @@ service.interceptors.response.use( }).then(() => { isRelogin.show = false store.dispatch('LogOut').then(() => { - location.href = '/index' + location.href = '/login' }) }).catch(() => { isRelogin.show = false @@ -151,13 +151,13 @@ service.interceptors.response.use( } return Promise.reject('无效的会话,或者会话已过期,请重新登录。') } else if (code === 500) { - Message({ message: msg, type: 'error' }) + Message({message: msg, type: 'error'}) return Promise.reject(new Error(msg)) } else if (code === 601) { - Message({ message: msg, type: 'warning' }) + Message({message: msg, type: 'warning'}) return Promise.reject('error') } else if (code !== 200) { - Notification.error({ title: msg }) + Notification.error({title: msg}) return Promise.reject('error') } else { return res.data @@ -165,7 +165,7 @@ service.interceptors.response.use( }, (error) => { console.log('err' + error) - let { message } = error + let {message} = error if (message === 'Network Error') { message = '后端接口连接异常' @@ -175,7 +175,7 @@ service.interceptors.response.use( message = `系统接口${message.substr(message.length - 3)}异常` } - Message({ message, type: 'error', duration: 5 * 1000 }) + Message({message, type: 'error', duration: 5 * 1000}) return Promise.reject(error) } ) @@ -190,10 +190,10 @@ export function download(url, params, filename, config) { return service.post(url, params, { transformRequest: [(params) => tansParams(params)], - headers: { 'Content-Type': 'application/x-www-form-urlencoded', encryption: 'encryption' }, + headers: {'Content-Type': 'application/x-www-form-urlencoded', encryption: 'encryption'}, responseType: 'blob', ...config - }).then(async(data) => { + }).then(async (data) => { const isBlob = blobValidate(data) if (isBlob) { const blob = new Blob([data])