1 |
- "use strict";var m=Object.defineProperty;var x=(a,e,n)=>e in a?m(a,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):a[e]=n;var c=(a,e,n)=>(x(a,typeof e!="symbol"?e+"":e,n),n);const i=require("./vendor.js"),t=class t{http(e,n={},h,r){let u="https://live.test.ylrztop.com/live-api";return i.index.setStorageSync("requestPath",u),t.loadingCount===0&&i.index.showLoading({title:"加载中",mask:!0}),t.loadingCount++,new Promise((l,C)=>{let f=i.index.getStorageSync("AppToken");var p="application/x-www-form-urlencoded";r!=null&&(p=r),i.index.request({header:{"Content-Type":p,AppToken:f},url:`${u}${e}`,data:n,method:h,success:o=>{if(o.code==401){let g=getCurrentPages(),s=g[g.length-1];if(s!=null&&s.route=="/pages/home/index"){l(o.data);return}i.index.reLaunch({url:"/pages/home/index"});return}o.token&&i.index.setStorageSync("AppToken",o.token),l(o.data)},fail:o=>{},complete:o=>{t.loadingCount--,t.loadingCount<=0&&(i.index.hideLoading(),t.loadingCount=0)}})})}};c(t,"loadingCount",0);let d=t;exports.Request=d;
|