exports.__esModule = true;

var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // 封装请求参数


var _util = require('./util.js');

var _util2 = _interopRequireDefault(_util);

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

// function request({
//   method = 'get',
//   url,
//   data = {},
//   params = {},
//   headers = {},
//   format = true,
//   mix = true
// }) {
//   if (
//     method.toLowerCase() === 'post' &&
//     !Object.prototype.hasOwnProperty.call(data, 'userId') &&
//     util.getStorage('userId')
//   ) {
//     data.userId = util.getStorage('userId');
//   }
//   if (
//     (method === 'get' || method === 'GET') &&
//     !Object.prototype.hasOwnProperty.call(params, 'userId') &&
//     util.getStorage('userId')
//   ) {
//     params.userId = util.getStorage('userId');
//   }
//   if (format && (method === 'post' || method === 'POST')) {
//     data = qs.stringify(data);
//     headers['content-type'] = 'application/x-www-form-urlencoded';
//   }
//   if (!mix && (method === 'get' || method === 'GET')) {
//     data = {};
//   }
//   if (!mix && (method === 'post' || method === 'POST')) {
//     params = {};
//   }
//   return http({
//     method,
//     url,
//     data,
//     params,
//     headers
//   });
// }

function request(params) {
  return _util2.default.ajax(_extends({ mix: true }, params));
}

exports.default = request;