Files
weRequest/build/weRequest.min.js

5 lines
20 KiB
JavaScript
Raw Normal View History

2018-12-19 19:26:38 +08:00
/*!
* weRequest 1.8.0
2018-12-19 19:26:38 +08:00
* https://github.com/IvinWu/weRequest
*/
module.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=9)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={sessionName:"session",loginTrigger:function(){return!1},codeToSession:{url:"",success:function(){}},successTrigger:function(){return!0},setHeader:{},urlPerfix:"",doNotCheckSession:!1,errorTitle:"操作失败",errorContent:function(e){return e},errorRetryBtn:!1,reLoginLimit:3,errorCallback:null,reportCGI:!1,mockJson:!1,globalData:!1,sessionExpireKey:"sessionExpireKey",errorHandler:null,beforeSend:null,systemErrorHandler:null,domainChangeTrigger:function(e){var t,r;return(null===(t=null==e?void 0:e.errMsg)||void 0===t?void 0:t.indexOf("CONNECTION_REFUSED"))>=0||(null===(r=null==e?void 0:e.errMsg)||void 0===r?void 0:r.indexOf("ERR_CONNECTION_RESET"))>=0},isFixSuccessCompleteTiming:!1}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={session:"",sessionExpire:1/0,isEnableBackupDomain:!1}},function(e,t,r){"use strict";var n=this&&this.__assign||function(){return(n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0});var o=r(5),a=r(0),u=r(1),i=r(11),s=r(7),f=r(3),l=r(12),c=r(6),d=r(8),p=r(14);function y(e){if(e.startsWith("http"))return e;var t=a.default.urlPerfix;return"function"==typeof a.default.urlPerfix&&(t=a.default.urlPerfix()),t+e}function g(e,t,r){return void 0===e.reLoginCount?e.reLoginCount=0:e.reLoginCount++,0===e.reLoginCount&&"function"==typeof e.beforeSend&&e.beforeSend(),e.showLoading&&o.default.show(e.showLoading),e.originUrl||(e.originUrl=e.url,e.url=y(e.url)),e._resolve=t,e._reject=r,e}function h(){var e={};return"function"==typeof a.default.globalData?e=a.default.globalData():"object"==typeof a.default.globalData&&(e=a.default.globalData),e}function m(e){return u.default.session?(0===(e=function(e){var t,r;if(e.data||(e.data={}),e.header=e.header?e.header:{},"function"==typeof a.default.setHeader){var o=a.default.setHeader();"object"==typeof o&&(e.header=n(n({},e.header),o))}else"object"==typeof a.default.setHeader&&(e.header=n(n({},e.header),a.default.setHeader));e.originUrl!==a.default.codeToSession.url&&u.default.session&&(e.data=n(n({},e.data),((t={})[a.default.sessionName]=u.default.session,t)));var i=h();return e.data=n(n({},i),e.data),e.method=e.method||"GET",e.dataType=e.dataType||"json",a.default.doNotUseQueryString||"GET"===e.method||(u.default.session&&(e.url=d.default.setParams(e.url,((r={})[a.default.sessionName]=u.default.session,r))),e.url=d.default.setParams(e.url,i)),e.url=d.default.replaceDomain(e.url),c.default.start(e),e}(e)).reLoginCount&&"function"==typeof a.default.beforeSend&&(e=a.default.beforeSend(e,u.default.session)),new Promise((function(t,r){wx.request(n(n({},e),{success:function(e){return t(e)},fail:function(n){return a.default.domainChangeTrigger&&a.default.domainChangeTrigger(n)&&d.default.isInBackupDomainList(e.url)?(w(e.url),m(e).then((function(e){return t(e)}))):r({type:"system-error",res:n})},complete:function(){a.default.isFixSuccessCompleteTiming?se