2 lines
1.4 KiB
JavaScript
2 lines
1.4 KiB
JavaScript
"use strict";const e=require("../common/vendor.js"),t=require("./addPrefixToHeaderIcon.js");exports.request=function(n){const{url:a,data:o,method:r,header:s,userInfo:d}=n,i="https://pk.zhukeping.com/"+a;return new Promise(d?(n,a)=>{e.index.getStorage({key:"userinfo",success:d=>{d.data?d.data.nickName?e.index.getStorage({key:"token",success:d=>{console.log("token",d.data),e.index.request({url:i,data:o,method:r,header:{token:d.data,...s},success:function(e){console.log("请求成功",e),n(t.addPrefixToHeaderIcon(e.data))},fail:function(e){a(e)}})},fail:e=>{}}):(e.index.setStorageSync("lastPage",getCurrentPages()[getCurrentPages().length-1].route),e.index.reLaunch({url:"/pages/UserInformation/UserInformation"})):(e.index.setStorageSync("lastPage",getCurrentPages()[getCurrentPages().length-1].route),e.index.navigateTo({url:"/pages/login/login"}))},fail:function(t){e.index.setStorageSync("lastPage",getCurrentPages()[getCurrentPages().length-1].route),e.index.navigateTo({url:"/pages/login/login"}),a(t)}})}:(n,a)=>{e.index.getStorage({key:"token",success:d=>{console.log("token",d.data),e.index.request({url:i,data:o,method:r,header:{token:d.data,...s},success:function(e){console.log("请求成功",e),n(t.addPrefixToHeaderIcon(e.data))},fail:function(e){a(e)}})},fail:d=>{e.index.request({url:i,data:o,method:r,header:{...s},success:function(e){console.log("请求成功",e),n(t.addPrefixToHeaderIcon(e.data))},fail:function(e){a(e)}})}})})};
|