// 封装请求参数
import util from './util.js';

// 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 util.ajax({mix: true, ...params});
}

export default request;
