Files
hnxdcount-uniapp/unpackage/dist/build/mp-weixin/request/index.js
PC-202306242200\Administrator dac42e3b0c first commit
2026-03-28 23:09:02 +08:00

2 lines
1.2 KiB
JavaScript

"use strict";const e=require("../common/vendor.js"),o=require("../store/index.js"),s=require("../config.js");require("../uni_modules/uview-plus/index.js");const n=require("../uni_modules/uview-plus/libs/function/index.js");exports.http=(t,i,c,r)=>new Promise(((u,d)=>{let l=o.store.state.token||"",a={Authorization:l,...r};e.index.request({url:s.API_URL+t,data:i||{},method:c||"POST",header:a,success:s=>{const t=s.data;return 401==t.code||401==s.statusCode?(e.index.clearStorageSync(),o.store.commit("setToken",""),e.index.showModal({title:"提示",content:(l?"登录失效":"你还未登录")+",是否前往登录?",success:function(o){o.confirm?e.index.navigateTo({url:"/pages/login/login"}):o.cancel&&console.log("用户点击取消")}}),void d(t)):10!=t.code||t.success?1===t.code||t.success?void u(t.data||null):(n.toast(t.msg),void d(t)):void d(t)},fail:s=>{401!=s.code&&401!=s.statusCode||(e.index.clearStorageSync(),o.store.commit("setToken",""),e.index.showModal({title:"提示",content:(l?"登录失效":"你还未登录")+",是否前往登录?",success:function(o){o.confirm?e.index.navigateTo({url:"/pages/login/login"}):o.cancel&&console.log("用户点击取消")}})),d(s)}})}));