| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- "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
|