| | |
| | | import axios, {AxiosError, AxiosResponse} from 'axios' |
| | | import { Session } from '@/utils/storage' |
| | | import { ElMessage } from 'element-plus' |
| | | import { confingInfoStore } from '@/stores/StoresConfing' |
| | | |
| | | |
| | | const BASE_URL = 'https://hemobs.icoldchain.cn' |
| | | let BASE_URL = 'http://testbs.ihemodialysis.com' |
| | | // let BASE_URL = 'https://hemobs.icoldchain.cn' |
| | | const TIME_OUT = 10 * 1000 |
| | | |
| | | // setTimeout(()=>{ |
| | | // console.log('重新赋值api',confingInfoStore().confingInfo) |
| | | // BASE_URL=confingInfoStore().confingInfo.base_api |
| | | // },10000) |
| | | /** |
| | | * 创建axios实例 |
| | | */ |
| | |
| | | // HTTP状态码判断 |
| | | switch (status) { |
| | | case 401: |
| | | return alert(`Error Code: ${status}, Message: ${error.msg || '登录失效,请重新登录'}`) |
| | | ElMessage.error(`Error Code: ${status}, Message: ${error.msg || '登录失效,请重新登录'}`) |
| | | case 403: |
| | | return alert(`Error Code: ${status}, Message: ${error.msg || '你没有访问权限'}`) |
| | | ElMessage.error(`Error Code: ${status}, Message: ${error.msg || '你没有访问权限'}`) |
| | | case 500: |
| | | return alert(`Error Code: ${status}, Message: ${error.msg || '后台错误,请联系管理员'}`) |
| | | ElMessage.error(`Error Code: ${status}, Message: ${error.msg || '后台错误,请联系管理员'}`) |
| | | case 502: |
| | | return alert(`Error Code: ${status}, Message: ${error.msg || '平台环境异常'}`) |
| | | ElMessage.error(`Error Code: ${status}, Message: ${error.msg || '平台环境异常'}`) |
| | | default: |
| | | alert(`Error Code: ${status}, Message: ${error.msg || '未知错误,请刷新重试'}`) |
| | | |
| | | ElMessage.error(`Error Code: ${status}, Message: ${error.msg || '未知错误,请刷新重试'}`) |
| | | |
| | | } |
| | | } |
| | | |