UNPKG

12.6 kBJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.$get = exports.$post = undefined;
7
8var _wepy = require('./../npm/wepy/lib/wepy.js');
9
10var _wepy2 = _interopRequireDefault(_wepy);
11
12var _md = require('./../utils/md5.js');
13
14var _md2 = _interopRequireDefault(_md);
15
16var _loading = require('./../utils/loading.js');
17
18var _toast = require('./../utils/toast.js');
19
20function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
21
22var APP_KEY = 'JJSB09$%D89@!@==';
23
24var $post = exports.$post = function $post(url, params, result) {
25 var _config = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : { isLoading: true };
26
27 request(url, params, result, 'POST', _config);
28};
29var $get = exports.$get = function $get(url, params, result) {
30 var _config = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : { isLoading: true };
31
32 request(url, params, result, 'GET', _config);
33};
34
35function request(url, params, _ref, method, _config) {
36 var _ref$success = _ref.success,
37 _success = _ref$success === undefined ? function () {} : _ref$success,
38 _ref$fail = _ref.fail,
39 _fail = _ref$fail === undefined ? function () {} : _ref$fail,
40 _ref$complete = _ref.complete,
41 _complete = _ref$complete === undefined ? function () {} : _ref$complete;
42
43 // requestInfo(url, params)
44 if (_config.isLoading) (0, _loading.loading)();
45 var Timestamp = new Date().getTime();
46 var token = 'linxin';
47 var headers = _config.headers !== undefined ? _config.headers : { 'Accept': 'application/json', 'Content-Type': 'application/json' };
48 headers['Timestamp'] = Timestamp;
49 headers['jjsb-access-token'] = token;
50 headers['sign'] = _md2.default.hex_md5('' + Timestamp + token + APP_KEY);
51 _wepy2.default.request({
52 url: url,
53 method: method,
54 data: params,
55 header: headers,
56 success: function success(res) {
57 (0, _loading.loaded)();
58 if (res.data.success) {
59 _success(res.data.resultBody);
60 // resultInfo(url, params, res.data.resultBody)
61 } else {
62 console.error('\u7F51\u7EDC\u8BF7\u6C42\u9519\u8BEF\u4FE1\u606F===' + res.data.resultMessage);
63 (0, _toast.toast)(res.data.resultMessage);
64 _fail();
65 }
66 },
67 fail: function fail(err) {
68 (0, _loading.loaded)();
69 (0, _toast.toast)(err);
70 _fail();
71 },
72 complete: function complete(comp) {
73 (0, _loading.loaded)();
74 _complete();
75 }
76 });
77}
78// function requestInfo (url, params) {
79// console.log('%c******************************** request请求信息 S ********************************', 'color: #468ceb')
80// console.time(`|--- 请求时间 `, 'color: #FA531B')
81// console.log(`%c|--- URL => ${url}`, 'color: #FA531B')
82// console.group('%c|----------------------------- 入参列表 ------------------------------|', 'color: #468ceb')
83// for (let i in params) {
84// console.log(`%c|--- ${i} => ${params[i]}`, 'color: #FA531B;')
85// }
86// console.groupEnd()
87// console.log('%c******************************** request网络请求 E *********************************', 'color: #468ceb')
88// }
89
90// function resultInfo (url, params, result) {
91// console.log('%c******************************** 请求信息 S ********************************', 'color: #468ceb')
92// console.timeEnd(`|--- 请求时间 `, 'color: #FA531B')
93// console.log(`%c|--- URL => ${url}`, 'color: #FA531B')
94// console.group('%c|----------------------------- 入参列表 ------------------------------|', 'color: #468ceb')
95// for (let i in params) {
96// console.log(`%c|--- ${i} => ${params[i]}`, 'color: #FA531B;')
97// }
98// console.groupEnd()
99// console.group('%c|----------------------------- 返回参数 ------------------------------|', 'color: #468ceb')
100// for (let i in result) {
101// // if (typeof result[i] === 'object') {
102// // console.group(`%c|----------------------------- ${i} ------------------------------|`, 'color: #468ceb')
103// // for (let j in result[i]) {
104// // console.log(`%c|--- ${j} => ${result[i][j]}`, 'color: #FA531B;')
105// // }
106// // console.groupEnd()
107// // } else {
108// console.log(`%c|--- ${i} => ${result[i]}`, 'color: #FA531B;')
109// // }
110// }
111// console.groupEnd()
112// console.log('%c******************************** 请求信息 E *********************************', 'color: #468ceb')
113// }
114//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkJhc2VBcGkuanMiXSwibmFtZXMiOlsiQVBQX0tFWSIsIiRwb3N0IiwidXJsIiwicGFyYW1zIiwicmVzdWx0IiwiX2NvbmZpZyIsImlzTG9hZGluZyIsInJlcXVlc3QiLCIkZ2V0IiwibWV0aG9kIiwic3VjY2VzcyIsImZhaWwiLCJjb21wbGV0ZSIsIlRpbWVzdGFtcCIsIkRhdGUiLCJnZXRUaW1lIiwidG9rZW4iLCJoZWFkZXJzIiwidW5kZWZpbmVkIiwibWQ1IiwiaGV4X21kNSIsIndlcHkiLCJkYXRhIiwiaGVhZGVyIiwicmVzIiwicmVzdWx0Qm9keSIsImNvbnNvbGUiLCJlcnJvciIsInJlc3VsdE1lc3NhZ2UiLCJlcnIiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTs7OztBQUNBOzs7O0FBQ0E7O0FBQ0E7Ozs7QUFDQSxJQUFNQSxVQUFVLGtCQUFoQjs7QUFFTyxJQUFNQyx3QkFBUSxTQUFSQSxLQUFRLENBQUNDLEdBQUQsRUFBTUMsTUFBTixFQUFjQyxNQUFkLEVBQXNEO0FBQUEsUUFBaENDLE9BQWdDLHVFQUF0QixFQUFDQyxXQUFXLElBQVosRUFBc0I7O0FBQ3ZFQyxZQUFRTCxHQUFSLEVBQWFDLE1BQWIsRUFBcUJDLE1BQXJCLEVBQTZCLE1BQTdCLEVBQXFDQyxPQUFyQztBQUNILENBRk07QUFHQSxJQUFNRyxzQkFBTyxTQUFQQSxJQUFPLENBQUNOLEdBQUQsRUFBTUMsTUFBTixFQUFjQyxNQUFkLEVBQXNEO0FBQUEsUUFBaENDLE9BQWdDLHVFQUF0QixFQUFDQyxXQUFXLElBQVosRUFBc0I7O0FBQ3RFQyxZQUFRTCxHQUFSLEVBQWFDLE1BQWIsRUFBcUJDLE1BQXJCLEVBQTZCLEtBQTdCLEVBQW9DQyxPQUFwQztBQUNILENBRk07O0FBSVAsU0FBU0UsT0FBVCxDQUFpQkwsR0FBakIsRUFBc0JDLE1BQXRCLFFBQTBGTSxNQUExRixFQUFrR0osT0FBbEcsRUFBMkc7QUFBQSw0QkFBNUVLLE9BQTRFO0FBQUEsUUFBNUVBLFFBQTRFLGdDQUFsRSxZQUFNLENBQUUsQ0FBMEQ7QUFBQSx5QkFBeERDLElBQXdEO0FBQUEsUUFBeERBLEtBQXdELDZCQUFqRCxZQUFNLENBQUUsQ0FBeUM7QUFBQSw2QkFBdkNDLFFBQXVDO0FBQUEsUUFBdkNBLFNBQXVDLGlDQUE1QixZQUFNLENBQUUsQ0FBb0I7O0FBQ3ZHO0FBQ0EsUUFBSVAsUUFBUUMsU0FBWixFQUF1QjtBQUN2QixRQUFNTyxZQUFZLElBQUlDLElBQUosR0FBV0MsT0FBWCxFQUFsQjtBQUNBLFFBQUlDLFFBQVEsUUFBWjtBQUNBLFFBQUlDLFVBQVVaLFFBQVFZLE9BQVIsS0FBb0JDLFNBQXBCLEdBQWdDYixRQUFRWSxPQUF4QyxHQUFrRCxFQUFDLFVBQVUsa0JBQVgsRUFBK0IsZ0JBQWdCLGtCQUEvQyxFQUFoRTtBQUNBQSxZQUFRLFdBQVIsSUFBdUJKLFNBQXZCO0FBQ0FJLFlBQVEsbUJBQVIsSUFBK0JELEtBQS9CO0FBQ0FDLFlBQVEsTUFBUixJQUFrQkUsYUFBSUMsT0FBSixNQUFlUCxTQUFmLEdBQTJCRyxLQUEzQixHQUFtQ2hCLE9BQW5DLENBQWxCO0FBQ0FxQixtQkFBS2QsT0FBTCxDQUFhO0FBQ1RMLGFBQUtBLEdBREk7QUFFVE8sZ0JBQVFBLE1BRkM7QUFHVGEsY0FBTW5CLE1BSEc7QUFJVG9CLGdCQUFRTixPQUpDO0FBS1RQLGlCQUFTLHNCQUFPO0FBQ1o7QUFDQSxnQkFBSWMsSUFBSUYsSUFBSixDQUFTWixPQUFiLEVBQXNCO0FBQ2xCQSx5QkFBUWMsSUFBSUYsSUFBSixDQUFTRyxVQUFqQjtBQUNBO0FBQ0gsYUFIRCxNQUdPO0FBQ0hDLHdCQUFRQyxLQUFSLHlEQUE0QkgsSUFBSUYsSUFBSixDQUFTTSxhQUFyQztBQUNBLGtDQUFNSixJQUFJRixJQUFKLENBQVNNLGFBQWY7QUFDQWpCO0FBQ0g7QUFDSixTQWZRO0FBZ0JUQSxjQUFNLG1CQUFPO0FBQ1Q7QUFDQSw4QkFBTWtCLEdBQU47QUFDQWxCO0FBQ0gsU0FwQlE7QUFxQlRDLGtCQUFVLHdCQUFRO0FBQ2Q7QUFDQUE7QUFDSDtBQXhCUSxLQUFiO0FBMEJIO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoiQmFzZUFwaS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB3ZXB5IGZyb20gJ3dlcHknXG5pbXBvcnQgbWQ1IGZyb20gJy4uL3V0aWxzL21kNSdcbmltcG9ydCB7bG9hZGluZywgbG9hZGVkfSBmcm9tICcuLi91dGlscy9sb2FkaW5nJ1xuaW1wb3J0IHt0b2FzdH0gZnJvbSAnLi4vdXRpbHMvdG9hc3QnXG5jb25zdCBBUFBfS0VZID0gJ0pKU0IwOSQlRDg5QCFAPT0nXG5cbmV4cG9ydCBjb25zdCAkcG9zdCA9ICh1cmwsIHBhcmFtcywgcmVzdWx0LCBfY29uZmlnID0ge2lzTG9hZGluZzogdHJ1ZX0pID0+IHtcbiAgICByZXF1ZXN0KHVybCwgcGFyYW1zLCByZXN1bHQsICdQT1NUJywgX2NvbmZpZylcbn1cbmV4cG9ydCBjb25zdCAkZ2V0ID0gKHVybCwgcGFyYW1zLCByZXN1bHQsIF9jb25maWcgPSB7aXNMb2FkaW5nOiB0cnVlfSkgPT4ge1xuICAgIHJlcXVlc3QodXJsLCBwYXJhbXMsIHJlc3VsdCwgJ0dFVCcsIF9jb25maWcpXG59XG5cbmZ1bmN0aW9uIHJlcXVlc3QodXJsLCBwYXJhbXMsIHtzdWNjZXNzID0gKCkgPT4ge30sIGZhaWwgPSAoKSA9PiB7fSwgY29tcGxldGUgPSAoKSA9PiB7fX0sIG1ldGhvZCwgX2NvbmZpZykge1xuICAgIC8vIHJlcXVlc3RJbmZvKHVybCwgcGFyYW1zKVxuICAgIGlmIChfY29uZmlnLmlzTG9hZGluZykgbG9hZGluZygpXG4gICAgY29uc3QgVGltZXN0YW1wID0gbmV3IERhdGUoKS5nZXRUaW1lKClcbiAgICBsZXQgdG9rZW4gPSAnbGlueGluJ1xuICAgIGxldCBoZWFkZXJzID0gX2NvbmZpZy5oZWFkZXJzICE9PSB1bmRlZmluZWQgPyBfY29uZmlnLmhlYWRlcnMgOiB7J0FjY2VwdCc6ICdhcHBsaWNhdGlvbi9qc29uJywgJ0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi9qc29uJ31cbiAgICBoZWFkZXJzWydUaW1lc3RhbXAnXSA9IFRpbWVzdGFtcFxuICAgIGhlYWRlcnNbJ2pqc2ItYWNjZXNzLXRva2VuJ10gPSB0b2tlblxuICAgIGhlYWRlcnNbJ3NpZ24nXSA9IG1kNS5oZXhfbWQ1KGAke1RpbWVzdGFtcH0ke3Rva2VufSR7QVBQX0tFWX1gKVxuICAgIHdlcHkucmVxdWVzdCh7XG4gICAgICAgIHVybDogdXJsLFxuICAgICAgICBtZXRob2Q6IG1ldGhvZCxcbiAgICAgICAgZGF0YTogcGFyYW1zLFxuICAgICAgICBoZWFkZXI6IGhlYWRlcnMsXG4gICAgICAgIHN1Y2Nlc3M6IHJlcyA9PiB7XG4gICAgICAgICAgICBsb2FkZWQoKVxuICAgICAgICAgICAgaWYgKHJlcy5kYXRhLnN1Y2Nlc3MpIHtcbiAgICAgICAgICAgICAgICBzdWNjZXNzKHJlcy5kYXRhLnJlc3VsdEJvZHkpXG4gICAgICAgICAgICAgICAgLy8gcmVzdWx0SW5mbyh1cmwsIHBhcmFtcywgcmVzLmRhdGEucmVzdWx0Qm9keSlcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgY29uc29sZS5lcnJvcihg572R57uc6K+35rGC6ZSZ6K+v5L+h5oGvPT09JHtyZXMuZGF0YS5yZXN1bHRNZXNzYWdlfWApXG4gICAgICAgICAgICAgICAgdG9hc3QocmVzLmRhdGEucmVzdWx0TWVzc2FnZSlcbiAgICAgICAgICAgICAgICBmYWlsKClcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAgZmFpbDogZXJyID0+IHtcbiAgICAgICAgICAgIGxvYWRlZCgpXG4gICAgICAgICAgICB0b2FzdChlcnIpXG4gICAgICAgICAgICBmYWlsKClcbiAgICAgICAgfSxcbiAgICAgICAgY29tcGxldGU6IGNvbXAgPT4ge1xuICAgICAgICAgICAgbG9hZGVkKClcbiAgICAgICAgICAgIGNvbXBsZXRlKClcbiAgICAgICAgfVxuICAgIH0pXG59XG4vLyBmdW5jdGlvbiByZXF1ZXN0SW5mbyAodXJsLCBwYXJhbXMpIHtcbi8vICAgICBjb25zb2xlLmxvZygnJWMqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAgcmVxdWVzdOivt+axguS/oeaBryAgUyAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKionLCAnY29sb3I6ICM0NjhjZWInKVxuLy8gICAgIGNvbnNvbGUudGltZShgfC0tLSDor7fmsYLml7bpl7QgICAgICAgIGAsICdjb2xvcjogI0ZBNTMxQicpXG4vLyAgICAgY29uc29sZS5sb2coYCVjfC0tLSBVUkwgICAgICAgID0+ICAgJHt1cmx9YCwgJ2NvbG9yOiAjRkE1MzFCJylcbi8vICAgICBjb25zb2xlLmdyb3VwKCclY3wtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgICAg5YWl5Y+C5YiX6KGoICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18JywgJ2NvbG9yOiAjNDY4Y2ViJylcbi8vICAgICBmb3IgKGxldCBpIGluIHBhcmFtcykge1xuLy8gICAgICAgICBjb25zb2xlLmxvZyhgJWN8LS0tICR7aX0gICA9PiAgICR7cGFyYW1zW2ldfWAsICdjb2xvcjogI0ZBNTMxQjsnKVxuLy8gICAgIH1cbi8vICAgICBjb25zb2xlLmdyb3VwRW5kKClcbi8vICAgICBjb25zb2xlLmxvZygnJWMqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAgcmVxdWVzdOe9kee7nOivt+axgiAgRSAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqJywgJ2NvbG9yOiAjNDY4Y2ViJylcbi8vIH1cblxuLy8gZnVuY3Rpb24gcmVzdWx0SW5mbyAodXJsLCBwYXJhbXMsIHJlc3VsdCkge1xuLy8gICAgIGNvbnNvbGUubG9nKCclYyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICAgICDor7fmsYLkv6Hmga8gIFMgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqJywgJ2NvbG9yOiAjNDY4Y2ViJylcbi8vICAgICBjb25zb2xlLnRpbWVFbmQoYHwtLS0g6K+35rGC5pe26Ze0ICAgICAgICBgLCAnY29sb3I6ICNGQTUzMUInKVxuLy8gICAgIGNvbnNvbGUubG9nKGAlY3wtLS0gVVJMICAgICAgICA9PiAgICR7dXJsfWAsICdjb2xvcjogI0ZBNTMxQicpXG4vLyAgICAgY29uc29sZS5ncm91cCgnJWN8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICAgIOWFpeWPguWIl+ihqCAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfCcsICdjb2xvcjogIzQ2OGNlYicpXG4vLyAgICAgZm9yIChsZXQgaSBpbiBwYXJhbXMpIHtcbi8vICAgICAgICAgY29uc29sZS5sb2coYCVjfC0tLSAke2l9ICAgPT4gICAke3BhcmFtc1tpXX1gLCAnY29sb3I6ICNGQTUzMUI7Jylcbi8vICAgICB9XG4vLyAgICAgY29uc29sZS5ncm91cEVuZCgpXG4vLyAgICAgY29uc29sZS5ncm91cCgnJWN8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICAgIOi/lOWbnuWPguaVsCAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfCcsICdjb2xvcjogIzQ2OGNlYicpXG4vLyAgICAgZm9yIChsZXQgaSBpbiByZXN1bHQpIHtcbi8vICAgICAvLyBpZiAodHlwZW9mIHJlc3VsdFtpXSA9PT0gJ29iamVjdCcpIHtcbi8vICAgICAvLyAgIGNvbnNvbGUuZ3JvdXAoYCVjfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgICAke2l9ICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18YCwgJ2NvbG9yOiAjNDY4Y2ViJylcbi8vICAgICAvLyAgIGZvciAobGV0IGogaW4gcmVzdWx0W2ldKSB7XG4vLyAgICAgLy8gICAgIGNvbnNvbGUubG9nKGAlY3wtLS0gJHtqfSAgID0+ICAgJHtyZXN1bHRbaV1bal19YCwgJ2NvbG9yOiAjRkE1MzFCOycpXG4vLyAgICAgLy8gICB9XG4vLyAgICAgLy8gICBjb25zb2xlLmdyb3VwRW5kKClcbi8vICAgICAvLyB9IGVsc2Uge1xuLy8gICAgICAgICBjb25zb2xlLmxvZyhgJWN8LS0tICR7aX0gICA9PiAgICR7cmVzdWx0W2ldfWAsICdjb2xvcjogI0ZBNTMxQjsnKVxuLy8gICAgIC8vIH1cbi8vICAgICB9XG4vLyAgICAgY29uc29sZS5ncm91cEVuZCgpXG4vLyAgICAgY29uc29sZS5sb2coJyVjKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogICAg6K+35rGC5L+h5oGvICBFICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqJywgJ2NvbG9yOiAjNDY4Y2ViJylcbi8vIH1cbiJdfQ==
\No newline at end of file