// import axios from 'axios'
// import store from '@/store'
// import qs from 'qs'


// // IP地址
// export const IP = 'http://117.174.10.73:31895'
// // 创建axios实例
// const service = axios.create({
//   baseURL: IP,
//   withCredentials: true, // 跨域请求时发送cookiesokies
//   timeout: 60000 // 请求超时
// })

// let requestTimes = 0

// // 请求拦截器
// service.interceptors.request.use(
//   config => {
//     if (config.method === 'post') { // 请求为post    使用qs转换数据
//       config.data = qs.stringify(config.data)
//       config.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8'
//     } else if (config.method === 'put') {
//       config.data = qs.stringify(config.data)
//       config.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8'
//     } else {
//       config.headers.post['Content-Type'] = 'application/json;charset=UTF-8'
//     }
//     if (config.file) {
//       config.headers.post['Content-Type'] = 'multipart/form-data'
//     }

//     // 设置token
//     // if (store.getters.token) {
//     //   config.headers['Authorization'] = 'bearer ' + geteSessionStorage('token')
//     // }
//     return config
//   },
//   error => {
//     // 处理请求错误
//     console.log(error)
//     return Promise.reject(error)
//   }
// )

// // 响应拦截器
// service.interceptors.response.use(
//   /**
//    * 如果您想要获取诸如头或状态之类的http信息
//    * return  response => response
//    */

//   /**
//    * 通过自定义代码确定请求状态
//    */
//   response => {
//     const res = response.data
//     return res
//     // // 如果直接返回字符串（请求的图片 直接返回base64)
//     // if (typeof res === 'string') return res
//     // // 下载文件 后端返回二进制流 直接返回data
//     // if (res instanceof ArrayBuffer) return res
//     // // 下载文件 后端返回二进制流 直接返回data
//     // if (res instanceof Blob) return res
//   },
//   error => {
//     function clearSession() {
//       return new Promise(resolve => {
//         // sessionStorage.clear()
//         resolve(1)
//       })
//     }
//   }
// )

// export default service
