{"remainingRequest":"/Users/ryousaku/Desktop/ming/mingpay/node_modules/babel-loader/lib/index.js!/Users/ryousaku/Desktop/ming/mingpay/node_modules/@vue/cli-plugin-eslint/node_modules/eslint-loader/index.js??ref--13-0!/Users/ryousaku/Desktop/ming/mingpay/src/api/axios.js","dependencies":[{"path":"/Users/ryousaku/Desktop/ming/mingpay/src/api/axios.js","mtime":1560930735876},{"path":"/Users/ryousaku/Desktop/ming/mingpay/node_modules/cache-loader/dist/cjs.js","mtime":1557826125621},{"path":"/Users/ryousaku/Desktop/ming/mingpay/node_modules/babel-loader/lib/index.js","mtime":1557889162348},{"path":"/Users/ryousaku/Desktop/ming/mingpay/node_modules/@vue/cli-plugin-eslint/node_modules/eslint-loader/index.js","mtime":1557826124300}],"contextDependencies":[],"result":["import axios from 'axios';\naxios.defaults.baseURL = 'http://192.168.1.193:8300'; // 本地荣\n// axios.defaults.baseURL = 'http://192.168.1.174:8300' // 本地钱\n// axios.defaults.baseURL = 'http://139.196.213.18:8300' // beta环境\n\nvar loadingInstance; // 创建Loading 的实例\n// axios.defaults.headers.post['Content-Type'] = 'application/json; charset=utf-8'\n// axios.defaults.crossDomain = true\n// axios.defaults.withCredentials = true // 设置cross跨域 并设置访问权限 允许跨域携带cookie信息\n\naxios.defaults.headers['Authorization'] = \"Bearer \".concat(sessionStorage.getItem('token')); // 设置请求头为 Authorization\n// 配置发送请求前的拦截器可以设置token信息\n\naxios.interceptors.request.use(function (config) {\n  // loading开始loadingInstance.start()\n  return config;\n}, function (error) {\n  // 出错,也要loading结束\n  loadingInstance.close();\n  return Promise.reject(error);\n});\nvar $http = {\n  post: function post(url) {\n    return new Promise(function (resolve, reject) {\n      axios.post(url).then(function (res) {\n        return resolve(res);\n      }).catch(function (error) {\n        return reject(error);\n      });\n    });\n  },\n  get: function get(url) {\n    return new Promise(function (resolve, reject) {\n      axios.get(url).then(function (res) {\n        return resolve(res);\n      }).catch(function (error) {\n        return reject(error);\n      });\n    });\n  }\n};\nexport { $http }; // // 配置响应拦截器\n// axios.interceptors.response.use(res => {\n//     //loading结束\n//     loadingInstance.close();\n//     //这里面写所需要的代码\n//     if(res.data.code =='401'){\n//         //全局登陆过滤,当判读token失效或者没有登录时 返回登陆页面\n//         return false;\n//     };\n//     return Promise.resolve(res);\n// }, error => {\n//     loadingInstance.close();\n//     return Promise.reject(error);\n// }\n//     return Promise.reject(error);\n// };\n// return axios;\n// )",{"version":3,"sources":["/Users/ryousaku/Desktop/ming/mingpay/src/api/axios.js"],"names":["axios","defaults","baseURL","loadingInstance","headers","sessionStorage","getItem","interceptors","request","use","config","error","close","Promise","reject","$http","post","url","resolve","then","res","catch","get"],"mappings":"AAAA,OAAOA,KAAP,MAAkB,OAAlB;AAEAA,KAAK,CAACC,QAAN,CAAeC,OAAf,GAAyB,2BAAzB,C,CAAqD;AACrD;AACA;;AACA,IAAIC,eAAJ,C,CAAoB;AACpB;AACA;AACA;;AACAH,KAAK,CAACC,QAAN,CAAeG,OAAf,CAAuB,eAAvB,qBAAoDC,cAAc,CAACC,OAAf,CAAuB,OAAvB,CAApD,E,CAAsF;AACtF;;AACAN,KAAK,CAACO,YAAN,CAAmBC,OAAnB,CAA2BC,GAA3B,CAA+B,UAACC,MAAD,EAAY;AACzC;AACA,SAAOA,MAAP;AACD,CAHD,EAGG,UAACC,KAAD,EAAW;AACZ;AACAR,EAAAA,eAAe,CAACS,KAAhB;AACA,SAAOC,OAAO,CAACC,MAAR,CAAeH,KAAf,CAAP;AACD,CAPD;AAQA,IAAMI,KAAK,GAAG;AACZC,EAAAA,IAAI,EAAE,cAACC,GAAD,EAAS;AACb,WAAO,IAAIJ,OAAJ,CAAY,UAACK,OAAD,EAAUJ,MAAV,EAAqB;AACtCd,MAAAA,KAAK,CAACgB,IAAN,CAAWC,GAAX,EAAgBE,IAAhB,CAAqB,UAACC,GAAD,EAAS;AAC5B,eAAOF,OAAO,CAACE,GAAD,CAAd;AACD,OAFD,EAEGC,KAFH,CAES,UAACV,KAAD,EAAW;AAClB,eAAOG,MAAM,CAACH,KAAD,CAAb;AACD,OAJD;AAKD,KANM,CAAP;AAOD,GATW;AAUZW,EAAAA,GAAG,EAAE,aAACL,GAAD,EAAS;AACZ,WAAO,IAAIJ,OAAJ,CAAY,UAACK,OAAD,EAAUJ,MAAV,EAAqB;AACtCd,MAAAA,KAAK,CAACsB,GAAN,CAAUL,GAAV,EAAeE,IAAf,CAAoB,UAACC,GAAD,EAAS;AAC3B,eAAOF,OAAO,CAACE,GAAD,CAAd;AACD,OAFD,EAEGC,KAFH,CAES,UAACV,KAAD,EAAW;AAClB,eAAOG,MAAM,CAACH,KAAD,CAAb;AACD,OAJD;AAKD,KANM,CAAP;AAOD;AAlBW,CAAd;AAoBA,SAASI,KAAT,G,CACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","sourcesContent":["import axios from 'axios'\n\naxios.defaults.baseURL = 'http://192.168.1.193:8300' // 本地荣\n// axios.defaults.baseURL = 'http://192.168.1.174:8300' // 本地钱\n// axios.defaults.baseURL = 'http://139.196.213.18:8300' // beta环境\nlet loadingInstance // 创建Loading 的实例\n// axios.defaults.headers.post['Content-Type'] = 'application/json; charset=utf-8'\n// axios.defaults.crossDomain = true\n// axios.defaults.withCredentials = true // 设置cross跨域 并设置访问权限 允许跨域携带cookie信息\naxios.defaults.headers['Authorization'] = `Bearer ${sessionStorage.getItem('token')}` // 设置请求头为 Authorization\n// 配置发送请求前的拦截器可以设置token信息\naxios.interceptors.request.use((config) => {\n  // loading开始loadingInstance.start()\n  return config\n}, (error) => {\n  // 出错,也要loading结束\n  loadingInstance.close()\n  return Promise.reject(error)\n})\nconst $http = {\n  post: (url) => {\n    return new Promise((resolve, reject) => {\n      axios.post(url).then((res) => {\n        return resolve(res)\n      }).catch((error) => {\n        return reject(error)\n      })\n    })\n  },\n  get: (url) => {\n    return new Promise((resolve, reject) => {\n      axios.get(url).then((res) => {\n        return resolve(res)\n      }).catch((error) => {\n        return reject(error)\n      })\n    })\n  }\n}\nexport { $http }\n// // 配置响应拦截器\n// axios.interceptors.response.use(res => {\n//     //loading结束\n//     loadingInstance.close();\n//     //这里面写所需要的代码\n//     if(res.data.code =='401'){\n//         //全局登陆过滤,当判读token失效或者没有登录时 返回登陆页面\n//         return false;\n//     };\n//     return Promise.resolve(res);\n// }, error => {\n//     loadingInstance.close();\n//     return Promise.reject(error);\n// }\n//     return Promise.reject(error);\n// };\n// return axios;\n// )\n"]}]}