From dbd6d2ca8cb996d49593c19f2e07eb54f31d1d1a Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Fri, 06 Jan 2023 17:49:16 +0800
Subject: [PATCH] 警情
---
src/router/axios.js | 61 +++++++++++++++++++-----------
1 files changed, 39 insertions(+), 22 deletions(-)
diff --git a/src/router/axios.js b/src/router/axios.js
index 7d3f821..473e03b 100644
--- a/src/router/axios.js
+++ b/src/router/axios.js
@@ -2,7 +2,7 @@
* @Author: shuishen 1109946754@qq.com
* @Date: 2022-07-29 15:19:13
* @LastEditors: shuishen 1109946754@qq.com
- * @LastEditTime: 2022-12-05 15:10:21
+ * @LastEditTime: 2023-01-06 17:13:56
* @FilePath: \srs-police-affairs\src\router\axios.js
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
*/
@@ -13,20 +13,18 @@
* isSerialize是否开启form表单提交
* isToken是否需要token
*/
-import axios from 'axios'
+import axios from "axios"
+import router from "@/router/page/index.js"
+import { Message } from "element-ui"
// 获取公共配置域名
-// import router from '@/router/page/index.js'
-// import { Message } from 'element-ui'
-// import * as auth from '@/utils/auth'
+import { Base64 } from 'js-base64'
+import * as auth from '@/utils/auth'
+// 调用后台管理的
const service = axios.create({
- // baseURL: 'http://36.14.255.242:18080/api',
- // baseURL: 'http://192.168.0.102:1888/api',
- baseURL: 'http://192.168.0.105:18080/api',
- // baseURL: 'http://192.168.0.106:1888/api',
- timeout: 600000 // request timeout
+ timeout: 600000, // request timeout
})
// 返回其他状态码
@@ -40,11 +38,33 @@
// http request拦截
service.interceptors.request.use(
(config) => {
+ // 调用监控平台的
+ if (config.requestBaseUrl == "outside") {
+ // 内网部署地址
+ config.baseURL = 'http://10.141.11.11:18185/api'
+ // config.baseURL = "http://192.168.0.129:18185/api"
+ } else if (config.requestBaseUrl == "fengt") {
+ // feng tu 数据
+ config.baseURL = "http://10.141.11.11:18080"
+ // config.baseURL = "http://192.168.0.112:18080"
+ } else if (config.requestBaseUrl == "fengtDS") {
+ config.baseURL = "http://192.168.0.112:9091"
+ }
- if (config.requestBaseUrl == 'outside') {
- // config.baseURL = 'http://192.168.0.102:1888/api'
- config.baseURL = 'http://192.168.0.105:80/api'
- // config.baseURL = 'http://192.168.0.106:1888/api'
+ //headers判断是否需要
+ // const authorization = config.authorization === false
+ // if (!authorization) {
+ // config.headers["Authorization"] = `Basic ${Base64.encode("saber:saber_secret")}`
+ // }
+ //让每个请求携带token
+ const meta = config.meta || {}
+ const isToken = meta.isToken === false
+ if (auth.getToken() && !isToken) {
+ config.headers['Blade-Auth'] = "bearer " + auth.getToken()
+ }
+ //headers中配置text请求
+ if (config.text === true) {
+ config.headers["Content-Type"] = "text/plain"
}
// const token = auth.getToken()
@@ -63,12 +83,9 @@
// service.interceptors.response.use(
// (res) => {
// const code = res.data.code
-
-// // console.log(code, 555)
-
-// if (code == 403 && res.data.data == 'token 验证失败!') {
-// sessionStorage.removeItem('token')
-// router.push('/login')
+// if (code == 401 || code == 403 || res.data.data == "token 验证失败!") {
+// // sessionStorage.removeItem('token')
+// router.push("/login")
// } else {
// return res
// }
@@ -76,8 +93,8 @@
// (error) => {
// Message({
// message: error.message,
-// type: 'error',
-// duration: 5 * 1000
+// type: "error",
+// duration: 5 * 1000,
// })
// return Promise.reject(new Error(error))
--
Gitblit v1.9.3