/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/@mxjs/axios@2.2.6/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
import axios from"axios";import $ from"miaoxing";const NOT_FOUND=404;function showError(o){o.config&&o.config.ignoreError||$.err(404===o.response.status?"很抱歉，您访问的页面不存在，请检查后再试":"很抱歉，请求出错，请稍后再试")}const showLoading=o=>{o.loading&&$.loading("show"),o.onLoadingChange?.(!0)},hideLoading=o=>{o.loading&&$.loading("hide"),o.onLoadingChange?.(!1)};axios.interceptors.request.use((o=>{showLoading(o),o.url.startsWith("/")||o.url.startsWith("http")||(o.url=$.apiUrl(o.url));return window.localStorage.getItem("token")&&(o.headers.Authorization="Bearer "+window.localStorage.getItem("token")),o})),axios.interceptors.response.use((o=>(hideLoading(o.config),o)),(o=>(hideLoading(o.config),showError(o),Promise.reject(o))));export default axios;
//# sourceMappingURL=/sm/1169b50b84ed387ea1a022c99c4677ab3f6dfbe61e68e32746aa1fa30e1c8ee2.map