ckgl/unpackage/dist/build/web/assets/index.BU3LPdeb.js
2025-01-18 17:29:34 +08:00

2 lines
1.2 KiB
JavaScript

import{O as a,P as e,Q as t,H as r,R as o,a as s}from"./index-Dl2paGRZ.js";const i="/api",d="",c="/mes",n="/mes";function l(l,u,f={},p={}){return new Promise(((m,g)=>{const h=a("token"),T={"Content-Type":"application/json;charset=UTF-8",Authorization:"Bearer "+h},E=Object.assign({},T,p);let P="";P=l.includes("/v1")?d:"/fabric/info/all"===l||"/color/list"===l||l.includes("/fabric/info/craftPrice")?c:l.includes("fabric/craft")?n:i,"/upload"===l?e({url:P+l,file:f,header:{Authorization:"Bearer "+h},success:a=>{let e=JSON.parse(a.data);m(e)}}):t({url:P+l,method:u,data:f,header:E,success:a=>{var e;a.data&&200===a.data.code?m(a.data):a.data&&401===a.data.code?(r({icon:"error",title:"登录过期!"}),o(),s({url:"/pages/login/login"}),g(new Error("请求失败: "+(a.data&&(null==(e=a.data)?void 0:e.message)||"未知错误")))):a.data&&401===a.data.code?r({icon:"error",title:"暂无权限!"}):7778===a.data.code||7777===a.data.code?m(a.data):r({icon:"error",title:a.data.msg})},fail:a=>{g(a)}})}))}const u=(a,e={},t={})=>l(a,"POST",e,t),f=(a,e={},t={})=>l(a,"GET",e,t),p=(a,e={},t={})=>l(a,"PUT",e,t),m=(a,e={},t={})=>l(a,"DELETE",e,t),g=(a,e={})=>l(a,"",e);export{p as a,m as d,f as g,u as p,g as u};