| | |
| | | import axios from "axios"; |
| | | import { globalState } from '../config.js' |
| | | |
| | | const instance = axios.create({ |
| | | baseURL: '', |
| | | timeout: 120000, |
| | | }) |
| | | |
| | | export const get = async (url, params) => { |
| | | return instance({ |
| | | url: url, |
| | | method: 'get', |
| | | params: params, |
| | | headers: { |
| | | Authorization: globalState.token |
| | | } |
| | | }) |
| | | } |
| | | |
| | | export const post = async (url, data) => { |
| | | return instance({ |
| | | url: url, |
| | | method: 'post', |
| | | data: data, |
| | | headers: { |
| | | Authorization: globalState.token |
| | | } |
| | | }) |
| | | } |
| | | |
| | | export const postBlob = async (url, data) => { |
| | | return instance({ |
| | | url: url, |
| | | method: 'post', |
| | | data: data, |
| | | headers: { |
| | | Authorization: globalState.token |
| | | }, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | export const postForm = async (url, params) => { |
| | | return instance({ |
| | | url: url, |
| | | method: 'post', |
| | | data: params, |
| | | headers: { |
| | | Authorization: globalState.token, |
| | | 'Content-Type': 'multipart/form-data' |
| | | } |
| | | }) |
| | | } |
| | | |
| | | import axios from "axios";
|
| | | import { globalState } from '../config.js'
|
| | |
|
| | | const instance = axios.create({
|
| | | baseURL: '',
|
| | | timeout: 120000,
|
| | | })
|
| | |
|
| | | export const get = async (url, params) => {
|
| | | return instance({
|
| | | url: url,
|
| | | method: 'get',
|
| | | params: params,
|
| | | headers: {
|
| | | Authorization: globalState.token
|
| | | }
|
| | | })
|
| | | }
|
| | |
|
| | | export const post = async (url, data) => {
|
| | | return instance({
|
| | | url: url,
|
| | | method: 'post',
|
| | | data: data,
|
| | | headers: {
|
| | | Authorization: globalState.token
|
| | | }
|
| | | })
|
| | | }
|
| | |
|
| | | export const postBlob = async (url, data) => {
|
| | | return instance({
|
| | | url: url,
|
| | | method: 'post',
|
| | | data: data,
|
| | | headers: {
|
| | | Authorization: globalState.token
|
| | | },
|
| | | responseType: 'blob'
|
| | | })
|
| | | }
|
| | |
|
| | | export const postForm = async (url, params) => {
|
| | | return instance({
|
| | | url: url,
|
| | | method: 'post',
|
| | | data: params,
|
| | | headers: {
|
| | | Authorization: globalState.token,
|
| | | 'Content-Type': 'multipart/form-data'
|
| | | }
|
| | | })
|
| | | }
|
| | |
|
| | | export default instance; |