123456789101112131415161718192021222324252627282930313233343536373839404142 |
-
- import axios from 'axios'
- import { LoginUser, } from './api'
- import { getCode } from './initial'
- export const domain = process.env.NODE_ENV === 'development' ? '' : 'http://roundabout-service.honghe.njyunzhi.com'
-
- let token = ''
- export default function (url, options) {
- const { params, header, ...leftOptions } = options || {}
-
- return new Promise((resolve, reject) => {
- const token = window.localStorage.getItem('token')
- let header = {
- 'X-Authorization-JWT': token,//读取数据,
- }
- axios.request({
- ...leftOptions,
- url: `${domain}${url}`,
- // header: header,
- headers: header,
- }).then(res => {
- const { code, data, message } = res.data
- if (code === 1000) {
- resolve(data)
- } else {
- reject(res.data)
- }
- }).catch(err => {
- const message = err.message || err.errMsg || err
- console.error("🚀 错误~ err", err)
-
-
- if (err.message.includes('timeout')) {
- // 请求超时
- // Message.error('请求超时')
- }
- reject(err)
- })
- })
- }
-
|