UNPKG

@cdwx/system

Version:

成都文宣业务类服务模块组件库

71 lines (70 loc) 1.85 kB
import "../../stores/src/instance.js"; import "../../stores/src/modules/menu.js"; import "../../stores/src/modules/page-tab.js"; import "../../stores/src/modules/requesting-records.js"; import "../../stores/src/modules/system.js"; import { useUserStore as c } from "../../stores/src/modules/user.js"; import { ElMessage as t } from "element-plus"; /* empty css */ function m(e) { t.closeAll(), t.error(e); } function o(e, a = !0) { const s = c(); switch (e.code) { case 400001004: s.logout(), m("登录失效"); break; default: a && e.msg && m(e.msg); } } function l(e, a = !0) { var s; switch ((s = e == null ? void 0 : e.response) == null ? void 0 : s.status) { case 400: e.message = "错误请求"; break; case 401: e.message = "未授权,请重新登录"; break; case 403: e.message = "拒绝访问"; break; case 404: e.message = "请求错误,未找到该资源"; break; case 405: e.message = "请求方法未允许"; break; case 408: e.message = "请求超时"; break; case 500: e.message = "服务器端出错"; break; case 501: e.message = "网络未实现"; break; case 502: e.message = "网络错误"; break; case 503: e.message = "服务不可用"; break; case 504: e.message = "网络超时"; break; case 505: e.message = "http版本不支持该请求"; break; default: e.message = "连接错误"; } return e.code === "ERR_CANCELED" ? "已取消请求" : (a && m(e.message), e.message); } export { m as errorTip, l as responseErrorHandler, o as responseHandler };