index.js 1.33 KB
/*
 * @Author: your name
 * @Date: 2021-12-18 13:40:09
 * @LastEditTime: 2021-12-18 13:46:30
 * @LastEditors: Please set LastEditors
 * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 * @FilePath: /sdc-face/src/api/index.js
 */
import axios from "./axios";
let instance = axios();

export default {
  get(url, params, headers) {
    let options = {};

    if (params) {
      options.params = params;
    }
    if (headers) {
      options.headers = headers;
    }
    return instance.get(url, options);
  },
  post(url, data, headers, params) {
    let options = {};

    if (params) {
      options.params = params;
    }
    if (headers) {
      options.headers = headers;
    }
    return instance.post(url, data, options);
  },
  put(url, params, headers) {
    let options = {};

    if (headers) {
      options.headers = headers;
    }
    return instance.put(url, params, options);
  },
  post2(url, params, headers) {
    let options = {};

    if (headers) {
      options.headers = headers;
    }
    return instance.post(url, params, options);
  },
  delete(url, params, headers) {
    let options = {};

    if (params) {
      options.data = params
    }
    if (headers) {
      options.headers = headers;
    }
    return instance.delete(url, options);
  }
};