You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
1.3 KiB
JavaScript

"use strict";
const common_vendor = require("../common/vendor.js");
const common_baseurl = require("../common/baseurl.js");
const request = (url, data, method) => {
return new Promise((resolve, reject) => {
common_vendor.index.showLoading({
mask: true,
title: "加载中"
});
common_vendor.index.request({
url: common_baseurl.BASE_URL + url,
data,
header: {
1 year ago
// 'content-type': 'application/json',
"content-type": "application/x-www-form-urlencoded;charset=utf-8"
// 'content-type':'multipart/form-data',
},
method,
success: (res) => {
if (res) {
common_vendor.index.hideLoading();
}
if (!res.code == 200) {
console.log("错误的url" + url);
}
resolve(res.data);
},
fail: (err) => {
common_vendor.index.showLoading({
mask: true,
title: "加载中"
});
if (err) {
common_vendor.index.hideLoading();
common_vendor.index.showToast({
icon: "none",
title: "网络异常!"
});
}
if (err) {
console.log(" 错误信息接口URL" + common_baseurl.BASE_URL + url);
}
reject(err);
}
});
});
};
exports.request = request;