request1.js 782 B

1
  1. "use strict";var t=require("./vendor.js");class g{http(d,s={},u,a){let p="https://h5api.his.cdwjyyh.com";return new Promise((o,m)=>{let l=t.index.getStorageSync("AppTokenmini_RTCourse"),c=t.index.getStorageSync("CompanyUserToken");var r="application/x-www-form-urlencoded";a!=null&&(r=a),t.index.request({header:{"Content-Type":r,AppToken:l,CompanyUserToken:c},url:`${p}${d}`,data:s,method:u,success:e=>{if(e.data.code==401){let i=getCurrentPages(),n=i[i.length-1];if(console.log(n),n!=null&&n.route=="pages/auth/login"){o(e.data);return}t.index.navigateTo({url:"/pages/auth/login",success:()=>{},fail:()=>{}});return}e.data.token&&t.index.setStorageSync("AppTokenmini_RTCourse",e.data.token),o(e.data)},fail:e=>{},complete:e=>{if(e.data.code==401)return!1}})})}}exports.Request=g;