Files
weRequest/build/weRequest.min.js

5 lines
14 KiB
JavaScript
Raw Normal View History

2018-12-19 19:26:38 +08:00
/*!
* weRequest 1.2.9
2018-12-19 19:26:38 +08:00
* https://github.com/IvinWu/weRequest
*/
module.exports=function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},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=9)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={sessionName:"session",loginTrigger:function(){return!1},codeToSession:{url:"",success:function(){}},successTrigger:function(){return!0},urlPerfix:"",doNotCheckSession:!1,errorTitle:"操作失败",errorContent:function(e){return e},reLoginLimit:3,errorCallback:null,reportCGI:!1,mockJson:!1,globalData:!1,sessionExpireKey:"sessionExpireKey"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={session:"",sessionExpire:1/0}},function(e,t,n){"use strict";var o=this&&this.__assign||function(){return(o=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0});var r=n(7),u=n(0),i=n(1),a=n(11),s=n(8),f=n(3),l=n(12),c=n(5),d=n(13),p=n(4),g=n(14);function y(e){if(e.startsWith("http"))return e;var t=u.default.urlPerfix;return"function"==typeof u.default.urlPerfix&&(t=u.default.urlPerfix()),t+e}function m(e){return"function"==typeof e.beforeSend&&e.beforeSend(),void 0===e.reLoginCount?e.reLoginCount=0:e.reLoginCount++,e.showLoading&&r.default.show(e.showLoading),e.originUrl||(e.originUrl=e.url,e.url=y(e.url)),e}function v(){var e={};return"function"==typeof u.default.globalData?e=u.default.globalData():"object"==typeof u.default.globalData&&(e=u.default.globalData),e}function h(e){return e=function(e){var t,n;e.data||(e.data={}),e.originUrl!==u.default.codeToSession.url&&i.default.session&&(e.data=o({},e.data,((t={})[u.default.sessionName]=i.default.session,t)));var r=v();return e.data=o({},r,e.data),e.method=e.method||"GET",e.dataType=e.dataType||"json",u.default.doNotUseQueryString||"GET"===e.method||(i.default.session&&(e.url=d.default.setParams(e.url,((n={})[u.default.sessionName]=i.default.session,n))),e.url=d.default.setParams(e.url,r)),c.default.start(e),e}(e),new Promise(function(t,n){wx.request({url:e.url,data:e.data,method:e.method,header:e.header||{},dataType:e.dataType||"json",success:function(e){return t(e)},fail:function(t){return p.default.systemError(e,t),n(t)},complete:function(){"function"==typeof e.complete&&e.complete(),e.showLoading&&r.default.hide()}})})}function x(e){return e=function(e){var t,n;e.formData||(e.formData={}),e.originUrl!==u.default.codeToSession.url&&i.default.session&&(e.formData=o({},e.formData,((t={})[u.default.sessionName]=i.default.session,t)));var r=v();return e.formData=o({},r,e.formData),u.default.doNotUseQueryString||(i.default.session&&(e.url=d.default.setParams(e.url,((n={})[u.default.sessionName]=i.default.session,n))),e.url=d.default.setParams(e.url,r)),c.default.start(e),e}(e),new Promise(function(t,n){wx.uploadFile({url:e.url,filePath:e.filePath||"",name:e.name||"",formData:e.formData,success:function(e){return t(e)},fail:function(t){return p.default.systemError(e,t),n(t)},complete:function(){"function"==typeof e.complete&&e.complete(),e.showLoading&&r.default.hide()}})})}t.default={format:y,request:function(e){return new Promise(function(t,n){if(e=m(e),u.default.mockJs