| | |
| | | import axios from 'axios' |
| | | import {Message} from 'element-ui' |
| | | import { Message } from 'element-ui' |
| | | |
| | | const service = axios.create({ |
| | | baseURL: process.env.VUE_APP_BASE_API, |
| | |
| | | service.interceptors.response.use( |
| | | response => { |
| | | const res = response.data |
| | | if (res.code !== 1) { |
| | | if (res.code !== 1 && res.code !== "200" ) { |
| | | Message({ |
| | | message: res.msg || 'Error', |
| | | type: 'error', |
| | | duration: 5 * 1000 |
| | | }) |
| | | return Promise.reject(new Error(res.msg || 'Error')) |
| | | if (res == 403) { |
| | | window.location.href = '/login' |
| | | }else{ |
| | | |
| | | return Promise.reject(new Error(res.msg || 'Error') |
| | | ) |
| | | } |
| | | |
| | | |
| | | |
| | | } else { |
| | | return res |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | }, |
| | | error => { |
| | | console.log('err' + error) |