flat: 添加天地图、回访等

This commit is contained in:
Apcallover
2024-07-30 16:53:48 +08:00
parent f48e08ac5c
commit f68d4bb917
13 changed files with 477 additions and 20 deletions

View File

@@ -17,19 +17,23 @@ import {Message} from 'element-ui';
import {Base64} from 'js-base64';
import NProgress from 'nprogress';
const service = axios.create({
// baseURL: 'https://jibaoadmin.qemcap.com/api',
timeout: 60000
})
const replaceStr = JSON.parse(process.env.VUE_APP_REPLACE_STR)
//默认超时时间
axios.defaults.timeout = 60000;
service.defaults.timeout = 60000;
//返回其他状态码
axios.defaults.validateStatus = function (status) {
service.defaults.validateStatus = function (status) {
return status >= 200 && status <= 500;
};
//跨域请求允许保存cookie
axios.defaults.withCredentials = true;
service.defaults.withCredentials = true;
// NProgress 配置
NProgress.configure({showSpinner: false});
// http request拦截
axios.interceptors.request.use(config => {
service.interceptors.request.use(config => {
//开启 progress bar
NProgress.start();
const meta = (config.meta || {});
@@ -49,7 +53,7 @@ axios.interceptors.request.use(config => {
return Promise.reject(error)
});
// http response 拦截
axios.interceptors.response.use(
service.interceptors.response.use(
res => {
//关闭 progress bar
NProgress.done();
@@ -116,4 +120,4 @@ function transformReplaceStr(props) {
return result;
}
export default axios;
export default service;