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