This commit is contained in:
2025-11-24 16:01:45 +08:00
parent aa160793e7
commit 46c975591b
45 changed files with 1311 additions and 559 deletions

View File

@@ -1,4 +1,4 @@
"use strict";
const BASE_URL = "http://172.20.10.2:8080";
const BASE_URL = "http://10.87.64.114:8080";
exports.BASE_URL = BASE_URL;
//# sourceMappingURL=../../.sourcemap/mp-weixin/utils/CommonValues.js.map

View File

@@ -2,6 +2,9 @@
const common_vendor = require("../common/vendor.js");
const utils_CommonValues = require("./CommonValues.js");
const api_login = require("../api/login.js");
function GET(url, data) {
return SIMPLE(url, data, "GET");
}
function GET_TOKEN(url, data, token) {
return SIMPLE_TOKEN(url, data, token, "GET");
}
@@ -10,19 +13,24 @@ function POST(url, data) {
}
let requestTime = 0;
async function SIMPLE(url, data, method) {
if (requestTime == 0) {
token = await api_login.loginSystem();
if (token.data) {
SIMPLE(url, data, method);
return;
let token = common_vendor.index.getStorageSync("APP_TOKEN") || "";
if (requestTime == 0 && false) {
try {
token = await api_login.loginSystem();
if (typeof token === "string") {
requestTime += 1;
}
} catch (error) {
common_vendor.index.__f__("log", "at utils/request.js:44", "登录系统失败:", error);
}
} else if (requestTime == 0) {
requestTime += 1;
} else {
var token = common_vendor.index.getStorageSync("APP_TOKEN");
}
const fullUrl = `${utils_CommonValues.BASE_URL}${url}`;
common_vendor.index.__f__("log", "at utils/request.js:51", `[网络请求] ${method} ${fullUrl}`, data);
return new Promise((resolve, reject) => {
common_vendor.index.request({
url: `${utils_CommonValues.BASE_URL}${url}`,
url: fullUrl,
method,
header: {
"Content-Type": "application/json;charset=utf-8",
@@ -31,22 +39,46 @@ async function SIMPLE(url, data, method) {
dataType: "json",
data,
success: (res) => {
if (res.data.code == "200" || res.data.statusCode == "200") {
resolve(res.data);
common_vendor.index.__f__("log", "at utils/request.js:64", `[网络响应] ${method} ${fullUrl}`, res.data);
if (res.statusCode === 200) {
resolve(res);
} else {
reject(res);
}
},
fail: (err) => {
common_vendor.index.__f__("error", "at utils/request.js:74", `[网络错误] ${method} ${fullUrl}`, err);
let errorMsg = "网络请求失败";
if (err.errMsg && err.errMsg.includes("url not in domain list")) {
errorMsg = "请求地址未在小程序管理后台配置,请联系管理员";
{
common_vendor.index.__f__("error", "at utils/request.js:81", "\n=== 开发环境网络请求错误解决方案 ===");
common_vendor.index.__f__("error", "at utils/request.js:82", "错误原因请求的URL不在小程序合法域名列表中");
common_vendor.index.__f__("error", "at utils/request.js:83", "当前请求URL", fullUrl);
common_vendor.index.__f__("error", "at utils/request.js:84", "解决方案:");
common_vendor.index.__f__("error", "at utils/request.js:85", '1. 在微信开发者工具中,点击右上角的"详情"');
common_vendor.index.__f__("error", "at utils/request.js:86", '2. 选择"本地设置"');
common_vendor.index.__f__("error", "at utils/request.js:87", '3. 勾选"不校验合法域名、web-view业务域名、TLS 版本以及 HTTPS 证书"');
common_vendor.index.__f__("error", "at utils/request.js:88", "4. 重新编译小程序");
common_vendor.index.__f__("error", "at utils/request.js:89", "==================================\n");
}
} else if (err.errMsg && err.errMsg.includes("connect fail")) {
errorMsg = "网络连接失败,请检查网络设置";
} else if (err.errMsg && err.errMsg.includes("localhost")) {
errorMsg = "无法连接到本地服务器请检查BASE_URL配置";
}
err.userFriendlyMsg = errorMsg;
reject(err);
}
});
});
}
function SIMPLE_TOKEN(url, data, token, method) {
const fullUrl = `${utils_CommonValues.BASE_URL}${url}`;
common_vendor.index.__f__("log", "at utils/request.js:105", `[网络请求] ${method} ${fullUrl}`, data);
return new Promise((resolve, reject) => {
common_vendor.index.request({
url: `${utils_CommonValues.BASE_URL}${url}`,
url: fullUrl,
method,
header: {
"Content-Type": "application/json;charset=utf-8",
@@ -55,18 +87,28 @@ function SIMPLE_TOKEN(url, data, token, method) {
dataType: "json",
data,
success: (res) => {
if (res.data.code == "200" || res.data.statusCode == "200") {
resolve(res.data);
common_vendor.index.__f__("log", "at utils/request.js:118", `[网络响应] ${method} ${fullUrl}`, res.data);
if (res.statusCode === 200) {
resolve(res);
} else {
reject(res);
}
},
fail: (err) => {
common_vendor.index.__f__("error", "at utils/request.js:128", `[网络错误] ${method} ${fullUrl}`, err);
let errorMsg = "网络请求失败";
if (err.errMsg && err.errMsg.includes("url not in domain list")) {
errorMsg = "请求地址未在小程序管理后台配置,请联系管理员";
} else if (err.errMsg && err.errMsg.includes("connect fail")) {
errorMsg = "网络连接失败,请检查网络设置";
}
err.userFriendlyMsg = errorMsg;
reject(err);
}
});
});
}
exports.GET = GET;
exports.GET_TOKEN = GET_TOKEN;
exports.POST = POST;
//# sourceMappingURL=../../.sourcemap/mp-weixin/utils/request.js.map