"use strict"; const common_vendor = require("../common/vendor.js"); const BASE_URL = "http://106.14.104.158:8080"; const UPLOAD_URL = BASE_URL; const request = (options) => { return new Promise((resolve, reject) => { const token = common_vendor.index.getStorageSync("token"); let url = BASE_URL + options.url; if (options.params && Object.keys(options.params).length > 0) { const queryString = Object.entries(options.params).filter(([, value]) => value !== void 0 && value !== null && value !== "").map(([key, value]) => `${encodeURIComponent(key)}=${encodeURIComponent(value)}`).join("&"); if (queryString) { url += "?" + queryString; } } common_vendor.index.__f__("log", "at utils/request.js:28", "请求 URL:", url, "方法:", options.method); common_vendor.index.request({ url, method: options.method || "GET", data: options.data || {}, header: { ...options.header, "clientid": "e5cd7e4891bf95d1d19206ce24a7b32e", "PLATFORM_CODE": "PINGTAIDUAN", "Authorization": token ? `Bearer ${token}` : "", "Content-Type": "application/json" }, success: (res) => { common_vendor.index.__f__("log", "at utils/request.js:42", "响应状态码:", res.statusCode, "响应数据:", res.data); if (res.statusCode === 200) { if (res.data.code === 200 || res.data.code === 0) { resolve(res.data); } else if (res.data.code === 401) { common_vendor.index.removeStorageSync("token"); common_vendor.index.navigateTo({ url: "/pages/login/login" }); reject(res.data); } else { common_vendor.index.showToast({ title: res.data.msg || "服务器错误", icon: "none" }); reject(res.data); } } else { common_vendor.index.showToast({ title: "连接服务器失败: " + res.statusCode, icon: "none" }); reject(res); } }, fail: (err) => { common_vendor.index.__f__("error", "at utils/request.js:69", "网络请求失败:", err); common_vendor.index.showToast({ title: "网络请求失败: " + (err.errMsg || "未知错误"), icon: "none" }); reject(err); } }); }); }; exports.BASE_URL = BASE_URL; exports.UPLOAD_URL = UPLOAD_URL; exports.request = request; //# sourceMappingURL=../../.sourcemap/mp-weixin/utils/request.js.map