{"remainingRequest":"D:\\jenkins\\workspace\\artfess-ui\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\artfess-ui\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\artfess-ui\\src\\utils\\request.js","dependencies":[{"path":"D:\\jenkins\\workspace\\artfess-ui\\src\\utils\\request.js","mtime":1675233415816},{"path":"D:\\jenkins\\workspace\\artfess-ui\\babel.config.js","mtime":1675233415269},{"path":"D:\\jenkins\\workspace\\artfess-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\artfess-ui\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\artfess-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyI7CmltcG9ydCBheGlvcyBmcm9tICJheGlvcyI7CmltcG9ydCBxcyBmcm9tICJxdWVyeXN0cmluZyI7CmltcG9ydCBzdG9yZSBmcm9tICIuLi9zdG9yZSI7Ci8qKg0KICog5aSE55CG5aSx6LSl55qE5pa55rOVDQogKiBzdGF0dXM654q25oCB56CBDQogKiBpbmZvOuS/oeaBrw0KICovCgp2YXIgZXJyb3JIYW5kbGUgPSBmdW5jdGlvbiBlcnJvckhhbmRsZShzdGF0dXMsIGluZm8pIHsKICBzd2l0Y2ggKHN0YXR1cykgewogICAgY2FzZSA0MDA6CiAgICAgIGNvbnNvbGUubG9nKCLor63kuYnmnInor6/vvIzlvZPliY3or7fmsYLml6Dms5XooqvmnI3liqHlmajnkIbop6PjgILpmaTpnZ7ov5vooYzkv67mlLnvvIzlkKbliJnlrqLmiLfnq6/kuI3lupTor6Xph43lpI3mj5DkuqTov5nkuKror7fmsYLjgIIiKTsKICAgICAgYnJlYWs7CgogICAgY2FzZSA0MDE6CiAgICAgIC8vIHRva2VuOuS7pOeJjAogICAgICBjb25zb2xlLmxvZygi5pyN5Yqh5Zmo6K6k6K+B5aSx6LSlIik7CiAgICAgIGJyZWFrOwoKICAgIGNhc2UgNDAzOgogICAgICBjb25zb2xlLmxvZygi5pyN5Yqh5Zmo5bey57uP55CG6Kej6K+35rGC77yM5L2G5piv5ouS57ud5omn6KGM5a6DIik7CiAgICAgIGJyZWFrOwoKICAgIGNhc2UgNDA0OgogICAgICBjb25zb2xlLmxvZygi6K+35qOA5p+l572R57uc6K+35rGC5Zyw5Z2AIik7CiAgICAgIGJyZWFrOwoKICAgIGNhc2UgNTAwOgogICAgICBjb25zb2xlLmxvZygi5pyN5Yqh5Zmo6YGH5Yiw5LqG5LiA5Liq5pyq5pu+6aKE5paZ55qE54q25Ya177yM5a+86Ie05LqG5a6D5peg5rOV5a6M5oiQ5a+56K+35rGC55qE5aSE55CG44CC5LiA6Iis5p2l6K+077yM6L+Z5Liq6Zeu6aKY6YO95Lya5Zyo5pyN5Yqh5Zmo55qE56iL5bqP56CB5Ye66ZSZ5pe25Ye6546w44CCIik7CiAgICAgIGJyZWFrOwoKICAgIGNhc2UgNTAyOgogICAgICBjb25zb2xlLmxvZygi5L2c5Li6572R5YWz5oiW6ICF5Luj55CG5bel5L2c55qE5pyN5Yqh5Zmo5bCd6K+V5omn6KGM6K+35rGC5pe277yM5LuO5LiK5ri45pyN5Yqh5Zmo5o6l5pS25Yiw5peg5pWI55qE5ZON5bqU44CCIik7CiAgICAgIGJyZWFrOwoKICAgIGRlZmF1bHQ6CiAgICAgIGNvbnNvbGUubG9nKGluZm8pOwogICAgICBicmVhazsKICB9Cn07Ci8qKg0KICog5Yib5bu6YXhpb3Plrp7kvovlr7nosaENCiAqLwoKCnZhciBpbnN0YW5jZSA9IGF4aW9zLmNyZWF0ZSh7CiAgLy8g5YWs5YWx6YWN572uCiAgdGltZW91dDogNTAwMAp9KTsKLyoqDQogKiDlpITnkIbmi6bmiKrlmagNCiAqLwoKLyoqDQogKiDor7fmsYLmi6bmiKoNCiAqLwoKaW5zdGFuY2UuaW50ZXJjZXB0b3JzLnJlcXVlc3QudXNlKGZ1bmN0aW9uIChjb25maWcpIHsKICBpZiAoY29uZmlnLm1ldGhvZCA9PT0gInBvc3QiKSB7CiAgICBjb25maWcuZGF0YSA9IHFzLnN0cmluZ2lmeShjb25maWcuZGF0YSk7CiAgfSAvLyBpZihzdG9yZS5zdGF0ZS5sb2dpbi51c2VyLnRva2VuKXsKICAvLyAgICAgY29uZmlnLmhlYWRlcnMuYXV0aG9yaXphdGlvbiA9IHN0b3JlLnN0YXRlLmxvZ2luLnVzZXIudG9rZW4KICAvLyB9CgoKICByZXR1cm4gY29uZmlnOwp9LCBmdW5jdGlvbiAoZXJyb3IpIHsKICByZXR1cm4gUHJvbWlzZS5yZWplY3QoZXJyb3IpOwp9KTsKLyoqDQogKiDlk43lupTmi6bmiKoNCiAqLwovLyBpbnN0YW5jZS5pbnRlcmNlcHRvcnMucmVzcG9uc2UudXNlKAovLyAgICAgLy8g5a6M5oiQ5LqGCi8vICAgICByZXNwb25zZSA9PiByZXNwb25zZS5zdGF0dXMgPT09IDIwMCA/IFByb21pc2UucmVzb2x2ZShyZXNwb25zZSkgOiBQcm9taXNlLnJlamVjdChyZXNwb25zZSksCi8vICAgICBlcnJvciA9PiB7Ci8vICAgICAgICAgY29uc3QgeyByZXNwb25zZSB9ID0gZXJyb3I7Ci8vICAgICAgICAgZXJyb3JIYW5kbGUocmVzcG9uc2Uuc3RhdHVzLHJlc3BvbnNlLmluZm8pOwovLyAgICAgfQovLyApCgpleHBvcnQgZGVmYXVsdCBpbnN0YW5jZTs="},{"version":3,"sources":["D:/jenkins/workspace/artfess-ui/src/utils/request.js"],"names":["axios","qs","store","errorHandle","status","info","console","log","instance","create","timeout","interceptors","request","use","config","method","data","stringify","error","Promise","reject"],"mappings":";AAAA,OAAOA,KAAP,MAAkB,OAAlB;AACA,OAAOC,EAAP,MAAe,aAAf;AACA,OAAOC,KAAP,MAAkB,UAAlB;AAGA;AACA;AACA;AACA;AACA;;AACA,IAAMC,WAAW,GAAG,SAAdA,WAAc,CAACC,MAAD,EAAQC,IAAR,EAAgB;AAChC,UAAOD,MAAP;AACI,SAAK,GAAL;AACIE,MAAAA,OAAO,CAACC,GAAR,CAAY,4CAAZ;AACA;;AACJ,SAAK,GAAL;AACI;AACAD,MAAAA,OAAO,CAACC,GAAR,CAAY,SAAZ;AACA;;AACJ,SAAK,GAAL;AACID,MAAAA,OAAO,CAACC,GAAR,CAAY,mBAAZ;AACA;;AACJ,SAAK,GAAL;AACID,MAAAA,OAAO,CAACC,GAAR,CAAY,WAAZ;AACA;;AACJ,SAAK,GAAL;AACID,MAAAA,OAAO,CAACC,GAAR,CAAY,0DAAZ;AACA;;AACJ,SAAK,GAAL;AACID,MAAAA,OAAO,CAACC,GAAR,CAAY,uCAAZ;AACA;;AACJ;AACID,MAAAA,OAAO,CAACC,GAAR,CAAYF,IAAZ;AACA;AAtBR;AAwBH,CAzBD;AA6BA;AACA;AACA;;;AAEA,IAAMG,QAAQ,GAAGR,KAAK,CAACS,MAAN,CAAa;AAC1B;AACAC,EAAAA,OAAO,EAAC;AAFkB,CAAb,CAAjB;AAKA;AACA;AACA;;AAEC;AACD;AACA;;AACAF,QAAQ,CAACG,YAAT,CAAsBC,OAAtB,CAA8BC,GAA9B,CACI,UAAAC,MAAM,EAAI;AACN,MAAGA,MAAM,CAACC,MAAP,KAAkB,MAArB,EAA4B;AACxBD,IAAAA,MAAM,CAACE,IAAP,GAAcf,EAAE,CAACgB,SAAH,CAAaH,MAAM,CAACE,IAApB,CAAd;AACH,GAHK,CAIN;AACA;AACA;;;AACA,SAAOF,MAAP;AACH,CATL,EAUI,UAAAI,KAAK;AAAA,SAAIC,OAAO,CAACC,MAAR,CAAeF,KAAf,CAAJ;AAAA,CAVT;AAaA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAGA,eAAeV,QAAf","sourcesContent":["import axios from \"axios\"\r\nimport qs from \"querystring\"\r\nimport store from \"../store\"\r\n\r\n\r\n/**\r\n * 处理失败的方法\r\n * status:状态码\r\n * info:信息\r\n */\r\nconst errorHandle = (status,info) =>{\r\n switch(status){\r\n case 400:\r\n console.log(\"语义有误,当前请求无法被服务器理解。除非进行修改,否则客户端不应该重复提交这个请求。\")\r\n break;\r\n case 401:\r\n // token:令牌\r\n console.log(\"服务器认证失败\")\r\n break;\r\n case 403:\r\n console.log(\"服务器已经理解请求,但是拒绝执行它\");\r\n break;\r\n case 404:\r\n console.log(\"请检查网络请求地址\")\r\n break;\r\n case 500:\r\n console.log(\"服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。一般来说,这个问题都会在服务器的程序码出错时出现。\")\r\n break;\r\n case 502:\r\n console.log(\"作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。\")\r\n break;\r\n default:\r\n console.log(info)\r\n break;\r\n }\r\n}\r\n\r\n\r\n\r\n/**\r\n * 创建axios实例对象\r\n */\r\n\r\nconst instance = axios.create({\r\n // 公共配置\r\n timeout:5000\r\n})\r\n\r\n/**\r\n * 处理拦截器\r\n */\r\n\r\n /**\r\n * 请求拦截\r\n */\r\ninstance.interceptors.request.use(\r\n config => {\r\n if(config.method === \"post\"){\r\n config.data = qs.stringify(config.data)\r\n }\r\n // if(store.state.login.user.token){\r\n // config.headers.authorization = store.state.login.user.token\r\n // }\r\n return config\r\n },\r\n error => Promise.reject(error)\r\n)\r\n\r\n/**\r\n * 响应拦截\r\n */\r\n// instance.interceptors.response.use(\r\n// // 完成了\r\n// response => response.status === 200 ? Promise.resolve(response) : Promise.reject(response),\r\n// error => {\r\n// const { response } = error;\r\n// errorHandle(response.status,response.info);\r\n// }\r\n// )\r\n\r\n\r\nexport default instance"]}]}