Files
weRequest/build/weRequest.min.js

5 lines
12 KiB
JavaScript
Raw Normal View History

2018-12-19 19:26:38 +08:00
/*!
* weRequest 1.1.0
* https://github.com/IvinWu/weRequest
*/
2018-12-20 21:21:58 +08:00
module.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var o=t[i]={i:i,l:!1,exports:{}};return e[i].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},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 i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(i,o,function(t){return e[t]}.bind(null,o));return i},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=8)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={sessionName:"session",loginTrigger:function(){return!1},codeToSession:{},successTrigger:function(){return!0},urlPerfix:"",successData:function(e){return e},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:"",sessionExpireTime:null,sessionExpire:1/0,sessionIsFresh:!1,logining:!1,isCheckingSession:!1}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(11),o=n(0),u=n(1),f=n(12),s=n(6),l=n(7),c=n(3),d=n(5),r=n(4);function a(e){var t=this;return"function"==typeof e.beforeSend&&e.beforeSend(),void 0===e.reLoginLimit?e.reLoginLimit=0:e.reLoginLimit++,void 0===e.count&&(e.count=0),e.showLoading&&(i.default.show(e.showLoading),e.complete=function(e){for(var n=[],o=1;o<arguments.length;o++)n[o-1]=arguments[o];return function(){i.default.hide(),"function"==typeof e&&e.apply.apply(e,[t].concat(n))}}(e.complete)),e.originUrl=e.url,e.url=function(e){if(e.startsWith("http"))return e;var t=o.default.urlPerfix;return"function"==typeof o.default.urlPerfix&&(t=o.default.urlPerfix()),t+e}(e.url),e}function p(e){(e=function(e,t){e[t]||(e[t]={}),e.originUrl!==o.default.codeToSession.url&&u.default.session&&(e[t][o.default.sessionName]=u.default.session);var n={};if("function"==typeof o.default.globalData?n=o.default.globalData():"object"==typeof o.default.globalData&&(n=o.default.globalData),e[t]=Object.assign({},n,e[t]),e.method=e.method||"GET",e.dataType=e.dataType||"json","GET"!==e.method)for(var i in u.default.session&&(e.url.indexOf("?")>=0?e.url+="&"+o.default.sessionName+"="+encodeURIComponent(u.default.session):e.url+="?"+o.default.sessionName+"="+encodeURIComponent(u.default.session)),n)e.url.indexOf("?")>=0?e.url+="&"+i+"="+n[i]:e.url+="?"+i+"="+n[i];return r.default.start(e),e}(e,"data")).count++,wx.request({url:e.url,data:e.data,method:e.method,header:e.header||{},dataType:e.dataType||"json",success:function(t){d.default(t,e,"request")},fail:function(t){c.default(e,t),console.error(t)},complete:function(){e.count--,"function"==typeof e.complete&&0===e.count&&e.complete()}})}t.default={request:function(e){if(e=a(e),o.default.mockJson)return f.default.get(e,"request"),!1;e.cache&&s.default.get(e),l.default(function(){p(e)},e)},uploadFile:function(e){if(e=a(e),o.default.mockJson)return f.default.get(e,"uploadFile"),!1;e.cache&&s.default.get(e),l.default(function(){!function(e){e.count++,wx.uploadFile({url:e.url,filePath:e.filePath||"",name:e.name||"",formData:e.formData,success:function(t){d.default(t,e,"uploadFile")},fail:function(t){c.default(e,t),console.error(t)},complete:function(){e.count--,"function"==typeof e.complete&&0===e.count&&e.complete()}})}(e)},e)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(0);t.default=function(e,t){if("function"==typeof e.fail)e.fail(t);else{var n="";if("function"==typeof i.defaul