榆山数据端小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

51 lines
5.2 KiB

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var config_1 = require("./config");
var common_1 = require("./common");
function request(_a) {
var method = _a.method, url = _a.url, _b = _a.options, options = _b === void 0 ? {} : _b;
return new Promise(function (resolve, reject) {
wx.request({
url: "" + config_1.config.apiUrl + url,
method: method,
data: method === 'GET' ? options : JSON.stringify(options),
header: {
'Content-Type': 'application/json; charset=UTF-8',
'Authorization': common_1.getToken()
},
success: function (response) {
if (response.statusCode === 200) {
if (response.data.code === 0) {
resolve(response.data);
}
else {
wx.showToast({
title: response.data.msg,
icon: 'none',
duration: 2000
});
reject(response.data);
}
}
else {
wx.showToast({
title: '网络问题,请稍后再试~',
icon: 'none',
duration: 2000
});
reject(false);
}
},
fail: function (err) {
wx.showToast({
title: '网络问题,请稍后再试~',
icon: 'none',
duration: 2000
});
reject(err);
}
});
});
}
exports.default = request;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVycXVlc3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJyZXJxdWVzdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLG1DQUFpQztBQUNqQyxtQ0FBbUM7QUFFbkMsU0FBd0IsT0FBTyxDQUFFLEVBQTJDO1FBQTFDLE1BQU0sWUFBQSxFQUFFLEdBQUcsU0FBQSxFQUFFLGVBQVksRUFBWixPQUFPLG1CQUFHLEVBQUUsS0FBQTtJQUN6RCxPQUFPLElBQUksT0FBTyxDQUFDLFVBQUMsT0FBTyxFQUFFLE1BQU07UUFDakMsRUFBRSxDQUFDLE9BQU8sQ0FBQztZQUNULEdBQUcsRUFBRSxLQUFHLGVBQU0sQ0FBQyxNQUFNLEdBQUcsR0FBSztZQUM3QixNQUFNLEVBQUUsTUFBTTtZQUNkLElBQUksRUFBRSxNQUFNLEtBQUssS0FBSyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDO1lBQzFELE1BQU0sRUFBRTtnQkFDTixjQUFjLEVBQUUsaUNBQWlDO2dCQUNqRCxlQUFlLEVBQUUsaUJBQVEsRUFBRTthQUM1QjtZQUNELE9BQU8sRUFBUCxVQUFTLFFBQXdCO2dCQUMvQixJQUFJLFFBQVEsQ0FBQyxVQUFVLEtBQUssR0FBRyxFQUFFO29CQUMvQixJQUFJLFFBQVEsQ0FBQyxJQUFJLENBQUMsSUFBSSxLQUFLLENBQUMsRUFBRTt3QkFDNUIsT0FBTyxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQTtxQkFDdkI7eUJBQU07d0JBQ0wsRUFBRSxDQUFDLFNBQVMsQ0FBQzs0QkFDWCxLQUFLLEVBQUUsUUFBUSxDQUFDLElBQUksQ0FBQyxHQUFHOzRCQUN4QixJQUFJLEVBQUUsTUFBTTs0QkFDWixRQUFRLEVBQUUsSUFBSTt5QkFDZixDQUFDLENBQUE7d0JBQ0YsTUFBTSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQTtxQkFDdEI7aUJBQ0Y7cUJBQU07b0JBQ0wsRUFBRSxDQUFDLFNBQVMsQ0FBQzt3QkFDWCxLQUFLLEVBQUUsYUFBYTt3QkFDcEIsSUFBSSxFQUFFLE1BQU07d0JBQ1osUUFBUSxFQUFFLElBQUk7cUJBQ2YsQ0FBQyxDQUFBO29CQUNGLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQTtpQkFDZDtZQUNILENBQUM7WUFDRCxJQUFJLFlBQUUsR0FBRztnQkFDUCxFQUFFLENBQUMsU0FBUyxDQUFDO29CQUNYLEtBQUssRUFBRSxhQUFhO29CQUNwQixJQUFJLEVBQUUsTUFBTTtvQkFDWixRQUFRLEVBQUUsSUFBSTtpQkFDZixDQUFDLENBQUE7Z0JBQ0YsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFBO1lBQ2IsQ0FBQztTQUNGLENBQUMsQ0FBQTtJQUNKLENBQUMsQ0FBQyxDQUFBO0FBQ0osQ0FBQztBQXpDRCwwQkF5Q0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjb25maWcgfSBmcm9tICcuL2NvbmZpZydcclxuaW1wb3J0IHsgZ2V0VG9rZW4gfSBmcm9tICcuL2NvbW1vbidcclxuXHJcbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHJlcXVlc3QgKHttZXRob2QsIHVybCwgb3B0aW9ucyA9IHt9fTogUmVxdWVzdE9wdGlvbnMpIHtcclxuICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xyXG4gICAgd3gucmVxdWVzdCh7XHJcbiAgICAgIHVybDogYCR7Y29uZmlnLmFwaVVybH0ke3VybH1gLFxyXG4gICAgICBtZXRob2Q6IG1ldGhvZCxcclxuICAgICAgZGF0YTogbWV0aG9kID09PSAnR0VUJyA/IG9wdGlvbnMgOiBKU09OLnN0cmluZ2lmeShvcHRpb25zKSxcclxuICAgICAgaGVhZGVyOiB7XHJcbiAgICAgICAgJ0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi9qc29uOyBjaGFyc2V0PVVURi04JyxcclxuICAgICAgICAnQXV0aG9yaXphdGlvbic6IGdldFRva2VuKClcclxuICAgICAgfSxcclxuICAgICAgc3VjY2VzcyAocmVzcG9uc2U6IFN1Y2Nlc3NPcHRpb25zKSB7XHJcbiAgICAgICAgaWYgKHJlc3BvbnNlLnN0YXR1c0NvZGUgPT09IDIwMCkge1xyXG4gICAgICAgICAgaWYgKHJlc3BvbnNlLmRhdGEuY29kZSA9PT0gMCkge1xyXG4gICAgICAgICAgICByZXNvbHZlKHJlc3BvbnNlLmRhdGEpXHJcbiAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICB3eC5zaG93VG9hc3Qoe1xyXG4gICAgICAgICAgICAgIHRpdGxlOiByZXNwb25zZS5kYXRhLm1zZyxcclxuICAgICAgICAgICAgICBpY29uOiAnbm9uZScsXHJcbiAgICAgICAgICAgICAgZHVyYXRpb246IDIwMDBcclxuICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgcmVqZWN0KHJlc3BvbnNlLmRhdGEpXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIHd4LnNob3dUb2FzdCh7XHJcbiAgICAgICAgICAgIHRpdGxlOiAn572R57uc6Zeu6aKYLOivt+eojeWQjuWGjeivlX4nLFxyXG4gICAgICAgICAgICBpY29uOiAnbm9uZScsXHJcbiAgICAgICAgICAgIGR1cmF0aW9uOiAyMDAwXHJcbiAgICAgICAgICB9KVxyXG4gICAgICAgICAgcmVqZWN0KGZhbHNlKVxyXG4gICAgICAgIH1cclxuICAgICAgfSxcclxuICAgICAgZmFpbCAoZXJyKSB7XHJcbiAgICAgICAgd3guc2hvd1RvYXN0KHtcclxuICAgICAgICAgIHRpdGxlOiAn572R57uc6Zeu6aKYLOivt+eojeWQjuWGjeivlX4nLFxyXG4gICAgICAgICAgaWNvbjogJ25vbmUnLFxyXG4gICAgICAgICAgZHVyYXRpb246IDIwMDBcclxuICAgICAgICB9KVxyXG4gICAgICAgIHJlamVjdChlcnIpXHJcbiAgICAgIH1cclxuICAgIH0pXHJcbiAgfSlcclxufSJdfQ==