diff --git a/src/api/modules/mer_admin.js b/src/api/modules/mer_admin.js index 26dfc84..ce219c1 100644 --- a/src/api/modules/mer_admin.js +++ b/src/api/modules/mer_admin.js @@ -135,6 +135,7 @@ export const mer_admin = { return $http.request({ method: "get", url: "/merchant-api/shippingTemplates/detail", + hidemsg: true, params: { id }, }); }, diff --git a/src/utils/httpRequest.js b/src/utils/httpRequest.js index 8931b19..58e026c 100644 --- a/src/utils/httpRequest.js +++ b/src/utils/httpRequest.js @@ -6,34 +6,34 @@ * @Description: * @FilePath: \background-front-end\src\utils\httpRequest.js */ -import Vue from "vue"; -import axios from "axios"; -import router from "@/router"; -import qs from "qs"; -import merge from "lodash/merge"; -import { Message } from "element-ui"; -import { clearLoginInfo } from "@/utils"; -import commonUtil from "./common"; -import des from "./des.js"; +import Vue from 'vue' +import axios from 'axios' +import router from '@/router' +import qs from 'qs' +import merge from 'lodash/merge' +import { Message } from 'element-ui' +import { clearLoginInfo } from '@/utils' +import commonUtil from './common' +import des from './des.js' const http = axios.create({ baseURL: - process.env.NODE_ENV !== "production" && process.env.OPEN_PROXY - ? "/proxyApi/" + process.env.NODE_ENV !== 'production' && process.env.OPEN_PROXY + ? '/proxyApi/' : window.SITE_CONFIG.baseUrl, timeout: 1000 * 30, withCredentials: true, headers: { - "Content-Type": "application/json; charset=utf-8" + 'Content-Type': 'application/json; charset=utf-8' } -}); +}) /** * 请求拦截 */ http.interceptors.request.use( config => { - config.headers["token"] =`Bearer ${Vue.cookie.get("token")}`; // 请求头带上token + config.headers['token'] = `Bearer ${Vue.cookie.get('token')}` // 请求头带上token // 针对post请求加密 // if (config.method.toLowerCase() === "post" && process.env.NODE_ENV === "production" ) { // //如果已经转成字符串了,就不用再转了 @@ -47,16 +47,16 @@ http.interceptors.request.use( // ); // } // } - if (process.env.NODE_ENV !== "production") { - console.log(`【请求】${config.url}`, config); + if (process.env.NODE_ENV !== 'production') { + console.log(`【请求】${config.url}`, config) } - return config; + return config }, error => { - return Promise.reject(error); + return Promise.reject(error) } -); +) // /** // * 响应拦截 @@ -147,48 +147,56 @@ http.interceptors.request.use( http.interceptors.response.use( response => { //开发环境下才可以打印日志 - if (process.env.NODE_ENV !== "production") { - console.log(`【响应】${response.config.url}`, response); + if (process.env.NODE_ENV !== 'production') { + console.log(`【响应】${response.config.url}`, response) } if (response.data && response.data.code == 401) { // 401, 权限未认证 - clearLoginInfo(); - router.push({ name: "login" }); - return Promise.resolve(response); - } else if (response.data && response.data.code !=200 ) { + clearLoginInfo() + router.push({ name: 'login' }) + return Promise.resolve(response) + } else if (response.data && response.data.code != 200) { // Message.closeAll(); Message({ - message: response.data.msg||response.data.message, - type: "error" - }); - return Promise.reject(response); + message: response.data.msg || response.data.message, + type: 'error' + }) + return Promise.reject(response) } else { //请求成功的情况 //如果是开发模式下,都要弹出 - if (process.env.NODE_ENV !== "production") { + if (process.env.NODE_ENV !== 'production') { // Message.closeAll(); - Message({ - message: response.data.msg||response.data.message, - type: "success" - }); + if (!response.config.hidemsg) { + Message({ + message: response.data.msg || response.data.message, + type: 'success' + }) + } } // 生产环境下限制性弹出 else { - if (response.data.msg != "success" && response.data.msg != "查询成功" && Object.prototype.toString.call(response.data) === '[object Object]') { + if ( + response.data.msg != 'success' && + response.data.msg != '查询成功' && + Object.prototype.toString.call(response.data) === '[object Object]' + ) { // Message.closeAll(); - Message({ - message: response.data.msg||response.data.message, - type: "success" - }); + if (!response.config.hidemsg) { + Message({ + message: response.data.msg || response.data.message, + type: 'success' + }) + } } } - return Promise.resolve(response); + return Promise.resolve(response) } }, error => { - return Promise.reject(error); + return Promise.reject(error) } -); +) /** * 请求地址处理 @@ -197,11 +205,11 @@ http.interceptors.response.use( http.adornUrl = actionName => { // 非生产环境 && 开启代理, 接口前缀统一使用[/proxyApi/]前缀做代理拦截! return ( - (process.env.NODE_ENV !== "production" && process.env.OPEN_PROXY - ? "/proxyApi/" + (process.env.NODE_ENV !== 'production' && process.env.OPEN_PROXY + ? '/proxyApi/' : window.SITE_CONFIG.baseUrl) + actionName - ); -}; + ) +} /** * get请求参数处理 @@ -211,9 +219,9 @@ http.adornUrl = actionName => { http.adornParams = (params = {}, openDefultParams = true) => { var defaults = { t: new Date().getTime() - }; - return openDefultParams ? merge(defaults, params) : params; -}; + } + return openDefultParams ? merge(defaults, params) : params +} /** * post请求数据处理 @@ -223,12 +231,12 @@ http.adornParams = (params = {}, openDefultParams = true) => { * json: 'application/json; charset=utf-8' * form: 'application/x-www-form-urlencoded; charset=utf-8' */ -http.adornData = (data = {}, openDefultdata = true, contentType = "json") => { +http.adornData = (data = {}, openDefultdata = true, contentType = 'json') => { var defaults = { t: new Date().getTime() - }; - data = openDefultdata ? merge(defaults, data) : data; - return contentType === "json" ? JSON.stringify(data) : qs.stringify(data); -}; + } + data = openDefultdata ? merge(defaults, data) : data + return contentType === 'json' ? JSON.stringify(data) : qs.stringify(data) +} -export default http; +export default http diff --git a/src/views/modules/logistics-fare/logistics-template/index.vue b/src/views/modules/logistics-fare/logistics-template/index.vue index 44bd972..2688a97 100644 --- a/src/views/modules/logistics-fare/logistics-template/index.vue +++ b/src/views/modules/logistics-fare/logistics-template/index.vue @@ -53,37 +53,38 @@ - \ No newline at end of file +