From 2e4133d2bbb0f4626cf336f3e456783b9fb7867e Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期四, 04 八月 2022 02:40:08 +0800 Subject: [PATCH] 优化部分样式 --- src/scripts/httpRequest.ts | 142 +++++++++++++++++++++------------------------- 1 files changed, 65 insertions(+), 77 deletions(-) diff --git a/src/scripts/httpRequest.ts b/src/scripts/httpRequest.ts index 5aef55a..f0e74a2 100644 --- a/src/scripts/httpRequest.ts +++ b/src/scripts/httpRequest.ts @@ -1,66 +1,57 @@ /* eslint-disable */ -import axios from 'axios' -import qs from 'qs' -import { Notification } from 'element-ui' - import router from '@/router' +import axios from "axios" +import qs from "qs" +import { Notification } from "element-ui" +import router from "@/router" const Axios = axios.create({ - responseType: 'json', + responseType: "json", withCredentials: true // 鏄惁鍏佽甯ookie杩欎簺 }) /* //POST浼犲弬搴忓垪鍖�(娣诲姞璇锋眰鎷︽埅鍣�) */ Axios.interceptors.request.use( - config => { - console.log(9898); - console.log(config); - - - if ( - config.method === "post" && - sessionStorage.getItem('clusterId') || - sessionStorage.getItem('devId') - ) { - if( !config.data ) { + (config) => { + console.log(9898) + console.log(config) + + if ((config.method === "post" && sessionStorage.getItem("clusterId")) || sessionStorage.getItem("devId")) { + if (!config.data) { config.data = {} } - if(typeof config.data == 'object' ) { - config.data.clusterId = sessionStorage.getItem('clusterId') - config.data.devId = sessionStorage.getItem('devId') + if (typeof config.data == "object") { + config.data.clusterId = sessionStorage.getItem("clusterId") + config.data.devId = sessionStorage.getItem("devId") } - if(config.url === '/saas/api-s/camera/rule/getLinkRulesByCameraIds') { - config.data.devId = sessionStorage.getItem('cameraDevId') + if (config.url === "/saas/api-s/camera/rule/getLinkRulesByCameraIds") { + config.data.devId = sessionStorage.getItem("cameraDevId") } //鍚庨棬 - if(config.url === '/saas/api-d/device/userClusterInfo') { - config.data.clusterId = '' + if (config.url === "/saas/api-d/device/userClusterInfo") { + config.data.clusterId = "" } - if(config.url === '/saas/api-s/es/saveEsConfig') { + if (config.url === "/saas/api-s/es/saveEsConfig") { delete config.data.clusterId delete config.data.devId } - } // 鑻ユ槸鏈夊仛閴存潈token , 灏辩粰澶撮儴甯︿笂token - - let token = - sessionStorage.getItem('loginedInfo') && - JSON.parse(sessionStorage.getItem('loginedInfo')).access_token + + let token = sessionStorage.getItem("loginedInfo") && JSON.parse(sessionStorage.getItem("loginedInfo")).access_token if (token != undefined) { config.headers.Authorization = token } return config }, - error => { - console.log('璇锋眰閿欒'); - console.log(error); - - + (error) => { + console.log("璇锋眰閿欒") + console.log(error) + /* Message({ showClose: true, message: "鎻愪氦鍑洪敊锛岃鑱旂郴绠$悊鍛橈紒", @@ -72,13 +63,13 @@ /* //杩斿洖鐘舵�佸垽鏂�(娣诲姞鍝嶅簲鎷︽埅鍣�) */ Axios.interceptors.response.use( - res => { + (res) => { /* //瀵瑰搷搴旀暟鎹仛浜涗簨 */ - if (res.data && res.statusText !== 'OK' && res.status !== 200) { + if (res.data && res.statusText !== "OK" && res.status !== 200) { Notification({ - title: '', + title: "", message: res.data.message, - type: 'error' + type: "error" }) return Promise.reject(res.data) } @@ -97,30 +88,28 @@ // window.sessionStorage.setItem('policeCameravideoIsLoginTimeout', JSON.stringify(true)) // } - var disposition = res.headers["content-disposition"]; - if(disposition) { - var fileName = disposition.substring(disposition.indexOf("=") + 1); - console.log(res); - - return { - fileName:fileName, - body:res - } - } + var disposition = res.headers["content-disposition"] + if (disposition) { + var fileName = disposition.substring(disposition.indexOf("=") + 1) + console.log(res) + + return { + fileName: fileName, + body: res + } + } return res.data ? res.data : {} - - /* //return res.data ? res.data : {}; */ }, - error => { - console.log('鍝嶅簲閿欒'); - console.log(error); + (error) => { + console.log("鍝嶅簲閿欒") + console.log(error) let errJson: any = { success: false } - if(error && error.response&&error.response.status == 404) { + if (error && error.response && error.response.status == 404) { return } // 涓嬮潰鏄帴鍙e洖璋冪殑satus ,鍥犱负鎴戝仛浜嗕竴浜涢敊璇〉闈�,鎵�浠ラ兘浼氭寚鍚戝搴旂殑鎶ラ敊椤甸潰 @@ -128,14 +117,14 @@ switch (error.response.status) { case 400: errJson.status = error.response.status - errJson.message = '璇锋眰閿欒(400)' + errJson.message = "璇锋眰閿欒(400)" break case 401: errJson.status = error.response.status - errJson.message = '鏈巿鏉冿紝璇烽噸鏂扮櫥褰�(401)' + errJson.message = "鏈巿鏉冿紝璇烽噸鏂扮櫥褰�(401)" router.push({ - path: '/login' - }) + path: "/login" + }) // if (!AuthData.isLoginout) { // Notification({ // title:"", @@ -153,51 +142,50 @@ break case 403: errJson.status = error.response.status - errJson.message = '鎷掔粷璁块棶(403)' + errJson.message = "鎷掔粷璁块棶(403)" break case 404: errJson.status = error.response.status - errJson.message = '鎵句笉鍒拌姹傝矾寰�(404)' + errJson.message = "鎵句笉鍒拌姹傝矾寰�(404)" break case 408: errJson.status = error.response.status - errJson.message = '璇锋眰瓒呮椂(408)' + errJson.message = "璇锋眰瓒呮椂(408)" break case 500: errJson = error.response.data break - + default: errJson.status = error.response.status errJson.message = `杩炴帴鍑洪敊(${error.response.status})!` } - } else { - errJson.message = '杩炴帴鏈嶅姟鍣ㄥけ璐�!' - + errJson.message = "杩炴帴鏈嶅姟鍣ㄥけ璐�!" + // router.push({ // path: '/login' // }); } - - if(error.response&&error.response.data&&!error.response.data.success ) { - errJson.message =error.response.data.msg + + if (error.response && error.response.data && !error.response.data.success) { + errJson.message = error.response.data.msg } - if(error.response.status == 401) { + if (error.response.status == 401) { return } - - Notification({ - title: '閿欒', - showClose: true, - message:errJson.message, - type: 'error' - }) + + Notification({ + title: "閿欒", + showClose: true, + message: errJson.message, + type: "error" + }) // 杩斿洖 response 閲岀殑閿欒淇℃伅 return Promise.reject(errJson) } ) -Axios.defaults.timeout = 60 * 1000 +Axios.defaults.timeout = 60 * 1000 * 2 export default Axios -- Gitblit v1.8.0