import axios from "axios"; import {baseUrl} from '../util/AjaxUtils' const baseURL = baseUrl; //买卖功能baseUrl // const baseURL = 'http://192.168.0.115:8099'; // 开票功能baseUrl // const baseURL = 'http://192.168.0.115:8081'; //买卖功能baseUrl // const baseURL = 'http://192.168.0.15:8091'; //绑定手机号baseUrl // const baseURL = 'https://www.aimzhu.com'; const request = axios.create({ baseURL: baseURL, timeout: 5000, }); request.interceptors.request.use( (config) => { // 有token带token const token = sessionStorage.getItem('token') config.headers = config.headers || {} config.headers['Auth'] = token ? `Bearer ${token}` : ''; return config; }, (err) => Promise.reject(err) ); request.interceptors.response.use( (res) => { return res.data; }, (err) => Promise.reject(err) ); const newRequest = axios.create({ baseURL: baseURL, timeout: 5000, }); newRequest.interceptors.request.use( (config) => { // 有token带token return config; }, (err) => Promise.reject(err) ); newRequest.interceptors.response.use( (res) => { return res.data; }, (err) => Promise.reject(err) ); // 下载发票 export const downloadInvoice = (id: string) => { return `${baseURL}/operator-plugin/route/file/download/false/${id}` }; // 显示图片 export const showImage = (fileId: string, isDownload?: boolean) => { return `${baseURL}/aishop/route/file/download/${isDownload == false}/${fileId}` } // 上传图片 export const uploadImageUrl = () => { return `${baseURL}/aishop/api/file/v2/upload-image` } // export default request export { newRequest ,request};