"use strict"; const common_vendor = require("../common/vendor.js"); const base_url = "https://www.focusnu.com/nursing-unit"; const timeout = 5e3; const request = (params) => { let url = params.url; let method = params.method || "get"; let data = params.data || {}; let header = { "X-Access-Token": common_vendor.index.getStorageSync("token") || "", "Content-Type": "application/json;charset=UTF-8", "Authorization": "Basic c2FiZXI6c2FiZXJfc2VjcmV0", ...params.header }; return new Promise((resolve, reject) => { common_vendor.index.request({ url: base_url + url, method, header, data, timeout, success(response) { const res = response; if (res.statusCode == 200) { resolve(res.data); } else { common_vendor.index.clearStorageSync(); switch (res.statusCode) { case 401: common_vendor.index.showModal({ title: "提示", content: "请登录", showCancel: false, success() { setTimeout(() => { common_vendor.index.navigateTo({ url: "/pages/login/index" }); }, 1e3); } }); break; case 404: common_vendor.index.showToast({ title: "请求地址不存在...", duration: 2e3 }); break; default: common_vendor.index.showToast({ title: "请重试...", duration: 2e3 }); break; } } }, fail(err) { common_vendor.index.__f__("log", "at request/index.js:64", err); if (err.errMsg.indexOf("request:fail") !== -1) { common_vendor.index.showToast({ title: "网络异常", icon: "error", duration: 2e3 }); } else { common_vendor.index.showToast({ title: "未知异常", duration: 2e3 }); } reject(err); }, complete() { common_vendor.index.hideLoading(); common_vendor.index.hideToast(); } }); }).catch(() => { }); }; exports.request = request; //# sourceMappingURL=../../.sourcemap/mp-weixin/request/index.js.map