2 lines
7.7 KiB
JavaScript
2 lines
7.7 KiB
JavaScript
import{aC as e,D as t,ak as n,M as r}from"./index-d76b1e7a.js";var o="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function s(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var a,i={};a=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.i=function(e){return e},n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=2)}([function(e,t,n){var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};e.exports={type:function(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()},isObject:function(e,t){return t?"object"===this.type(e):e&&"object"===(void 0===e?"undefined":r(e))},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},trim:function(e){return e.replace(/(^\s*)|(\s*$)/g,"")},encode:function(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")},formatParams:function(e){var t="",n=!0,r=this;return this.isObject(e)?(function e(o,s){var a=r.encode,i=r.type(o);if("array"==i)o.forEach((function(t,n){r.isObject(t)||(n=""),e(t,s+"%5B"+n+"%5D")}));else if("object"==i)for(var c in o)e(o[c],s?s+"%5B"+a(c)+"%5D":a(c));else n||(t+="&"),n=!1,t+=s+"="+a(o)}(e,""),t):e},merge:function(e,t){for(var n in t)e.hasOwnProperty(n)?this.isObject(t[n],1)&&this.isObject(e[n],1)&&this.merge(e[n],t[n]):e[n]=t[n];return e}}},,function(e,t,n){var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),s="undefined"!=typeof document,a=function(){function e(t){function n(e){var t=void 0,n=void 0;function r(){e.p=t=n=null}o.merge(e,{lock:function(){t||(e.p=new Promise((function(e,r){t=e,n=r})))},unlock:function(){t&&(t(),r())},clear:function(){n&&(n("cancel"),r())}})}!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.engine=t||XMLHttpRequest,this.default=this;var r=this.interceptors={response:{use:function(e,t){this.handler=e,this.onerror=t}},request:{use:function(e){this.handler=e}}},s=r.request;n(r.response),n(s),this.config={method:"GET",baseURL:"",headers:{},timeout:0,params:{},parseJson:!0,withCredentials:!1}}return r(e,[{key:"request",value:function(e,t,n){var r=this,a=new this.engine,i="Content-Type",c=i.toLowerCase(),u=this.interceptors,f=u.request,p=u.response,l=f.handler,d=new Promise((function(u,d){function h(e){return e&&e.then&&e.catch}function m(e,t){e?e.then((function(){t()})):t()}o.isObject(e)&&(e=(n=e).url),(n=n||{}).headers=n.headers||{},m(f.p,(function(){o.merge(n,JSON.parse(JSON.stringify(r.config)));var g=n.headers;g[i]=g[i]||g[c]||"",delete g[c],n.body=t||n.body,e=o.trim(e||""),n.method=n.method.toUpperCase(),n.url=e;var y=n;l&&(y=l.call(f,n,Promise)||n),h(y)||(y=Promise.resolve(y)),y.then((function(r){r===n?function(n){t=n.body,e=o.trim(n.url);var r=o.trim(n.baseURL||"");if(e||!s||r||(e=location.href),0!==e.indexOf("http")){var f="/"===e[0];if(!r&&s){var l=location.pathname.split("/");l.pop(),r=location.protocol+"//"+location.host+(f?"":l.join("/"))}if("/"!==r[r.length-1]&&(r+="/"),e=r+(f?e.substr(1):e),s){var g=document.createElement("a");g.href=e,e=g.href}}var y=o.trim(n.responseType||""),b=-1!==["GET","HEAD","DELETE","OPTION"].indexOf(n.method),v=o.type(t),j=n.params||{};b&&"object"===v&&(j=o.merge(t,j));var w=[];(j=o.formatParams(j))&&w.push(j),b&&t&&"string"===v&&w.push(t),w.length>0&&(e+=(-1===e.indexOf("?")?"?":"&")+w.join("&")),a.open(n.method,e);try{a.withCredentials=!!n.withCredentials,a.timeout=n.timeout||0,"stream"!==y&&(a.responseType=y)}catch(C){}var O=n.headers[i]||n.headers[c],P="application/x-www-form-urlencoded";for(var x in o.trim((O||"").toLowerCase())===P?t=o.formatParams(t):o.isFormData(t)||-1===["object","array"].indexOf(o.type(t))||(P="application/json;charset=utf-8",t=JSON.stringify(t)),O||b||(n.headers[i]=P),n.headers)if(x===i&&o.isFormData(t))delete n.headers[x];else try{a.setRequestHeader(x,n.headers[x])}catch(C){}function E(e,t,r){m(p.p,(function(){if(e){r&&(t.request=n);var o=e.call(p,t,Promise);t=void 0===o?t:o}h(t)||(t=Promise[0===r?"resolve":"reject"](t)),t.then((function(e){u(e)})).catch((function(e){d(e)}))}))}function T(e){e.engine=a,E(p.onerror,e,-1)}function k(e,t){this.message=e,this.status=t}a.onload=function(){try{var e=a.response||a.responseText;e&&n.parseJson&&-1!==(a.getResponseHeader(i)||"").indexOf("json")&&!o.isObject(e)&&(e=JSON.parse(e));var t=a.responseHeaders;if(!t){t={};var r=(a.getAllResponseHeaders()||"").split("\r\n");r.pop(),r.forEach((function(e){if(e){var n=e.split(":")[0];t[n]=a.getResponseHeader(n)}}))}var s=a.status,c=a.statusText,u={data:e,headers:t,status:s,statusText:c};if(o.merge(u,a._response),s>=200&&s<300||304===s)u.engine=a,u.request=n,E(p.handler,u,0);else{var f=new k(c,s);f.response=u,T(f)}}catch(l){T(new k(l.msg,a.status))}},a.onerror=function(e){T(new k(e.msg||"Network Error",0))},a.ontimeout=function(){T(new k("timeout [ "+a.timeout+"ms ]",1))},a._options=n,setTimeout((function(){a.send(b?null:t)}),0)}(r):u(r)}),(function(e){d(e)}))}))}));return d.engine=a,d}},{key:"all",value:function(e){return Promise.all(e)}},{key:"spread",value:function(e){return function(t){return e.apply(null,t)}}}]),e}();a.default=a,["get","post","put","patch","head","delete"].forEach((function(e){a.prototype[e]=function(t,n,r){return this.request(t,n,o.merge({method:e},r))}})),["lock","unlock","clear"].forEach((function(e){a.prototype[e]=function(){this.interceptors.request[e]()}})),e.exports=a}])},{get exports(){return i},set exports(e){i=e}}.exports=a();const c="https://b2c-pro-api-dev.zkthink.com/app-api",u=c+"/infra/file/upload",f={0:"等待买家付款",1:"卖家已发货",2:"等待买家待评价",3:"订单已完成",4:"订单退款中",5:"订单已退款",6:"退款已完成","-1":"申请退款中",99:"等待卖家发货"},p={0:"等待平台审核",1:"平台已审核",2:"用户已发货",3:"退款成功",4:"用户取消",5:"商家拒绝"},l=new(s(i));l.config.baseURL=c,l.interceptors.response.use((e=>e),(n=>"Error: Network Error"==n.toString()||401==n.status?(e(),Promise.reject({msg:"未登录",toLogin:!0})):(5109==n.response.data.status&&t({title:n.response.data.msg,icon:"none",duration:2e3}),Promise.reject(n))));const d={login:!0};function h(o){const s=n.get("accessToken");o.headers={...o.headers},o.headers={...o.headers,Authorization:"Bearer "+s.accessToken};const{url:a,params:i,data:c,login:u,...f}=o;return l.request(a,i||c,{...f}).then((n=>{const o=n.data||{};return 200!==n.status?Promise.reject({msg:"请求失败",res:n,data:o}):401==o.code?(r(),e(),t({title:o.msg,icon:"none",duration:2e3}),Promise.reject({msg:o.msg,res:n,data:o})):0!=o.code?(t({title:o.msg,icon:"none",duration:2e3}),Promise.reject({data:o,res:n})):Promise.resolve(o.data,n)}))}const m=["post","put","patch"].reduce(((e,t)=>(e[t]=(e,n={},r={})=>h(Object.assign({url:e,data:n,method:t},d,r)),e)),{});["get","delete","head"].forEach((e=>{m[e]=(t,n={},r={})=>h(Object.assign({url:t,params:n,method:e},d,r))}));export{c as V,u as a,p as b,o as c,f as o,m as r};
|