uniapp/unpackage/dist/dev/mp-weixin/utils/request.js

44 lines
1.0 KiB
JavaScript
Raw Permalink Normal View History

2024-09-21 23:48:04 +08:00
"use strict";
const common_vendor = require("../common/vendor.js");
const BASE_URL = "https://tea.qingnian8.com/api/bizhi";
function request(config = {}) {
let {
url,
data = {},
method = "GET",
header = {}
} = config;
url = BASE_URL + url;
header["access-key"] = "Aa123456...";
return new Promise((resolve, reject) => {
common_vendor.index.request({
url,
data,
method,
header,
success: (res) => {
if (res.data.errCode === 0) {
resolve(res.data);
} else if (res.data.errCode === 400) {
common_vendor.index.showModal({
title: "错误提示",
content: res.data.errMsg,
showCancel: false
});
reject(res.data);
} else {
common_vendor.index.showToast({
title: res.data.errMsg,
icon: "none"
});
reject(res.data);
}
},
fail: (err) => {
reject(err);
}
});
});
}
exports.request = request;