1 |
- import{a}from"./index.100c9e9b.js";import{E as n,v as i}from"./index.add25f79.js";a.defaults.timeout=12e4;a.defaults.baseURL="http://localhost:8000";a.defaults.headers.post["Content-Type"]="application/x-www-form-urlencoded";a.interceptors.request.use(function(e){return e.headers.token=sessionStorage.getItem("token")?`${sessionStorage.getItem("token")}`:"",e},function(e){return Promise.reject(e)});a.interceptors.response.use(function(e){if(e.data.code=="401")n({message:"\u767B\u5F55\u4FE1\u606F\u5DF2\u8FC7\u671F\uFF0C\u8BF7\u91CD\u65B0\u767B\u5F55",type:"warning"}),setTimeout(()=>{i.push("/login")},500);else return e},function(e){return Promise.reject(e)});const m={post(e,s){return new Promise((r,o)=>{a({method:"post",url:e,data:s}).then(t=>{t.data.code==200||t.data.code==400?r(t.data):o(t.data)}).catch(t=>{o(t)})})},get(e,s){return new Promise((r,o)=>{a({method:"get",url:e,params:s}).then(t=>{r(t.data)}).catch(t=>{o(t)})})},delete(e,s){return new Promise((r,o)=>{a({method:"delete",url:e,params:s}).then(t=>{r(t.data)}).catch(t=>{o(t)})})}};export{m as a};
|