EasyDarwin/Win/web/assets/js/request-ZxzhHWJh.1737110241...

2 lines
811 B
JavaScript
Raw Permalink Normal View History

2025-01-18 02:18:11 +00:00
import{a}from"./axios-upsvKRUO.1737110241000.js";import{q as i}from"./qs-B8H1bFrO.1737110241000.js";import{g as o}from"./index-CxiSgu_q.1737110241000.js";import{J as r}from"./ant-design-vue-YDCKpw9Q.1737110241000.js";const t=a.create({baseURL:"/api/v1/"});t.interceptors.request.use(e=>(e.paramsSerializer={serialize:s=>i.stringify(s,{arrayFormat:"repeat"})},e.headers.authorization=`Bearer ${o()}`,e),e=>Promise.reject(e));t.interceptors.response.use(e=>e,e=>{if(e.response.status==401){location.href="/#/login";let s="接口鉴权失败 401!";return e.response.data&&e.response.data.msg&&(s=e.response.data.msg),r.error({description:s}),Promise.reject(e)}else{let s="api error";return e.response.data&&e.response.data.msg&&(s=e.response.data.msg),r.error({description:s}),Promise.reject(e)}});export{t as r};