f32903c9fb873a030473d15dd60d6a95.json 5.7 KB

1
  1. {"remainingRequest":"/Users/tanyanfei/zky-admin/node_modules/_babel-loader@8.2.2@babel-loader/lib/index.js!/Users/tanyanfei/zky-admin/node_modules/_eslint-loader@2.2.1@eslint-loader/index.js??ref--13-0!/Users/tanyanfei/zky-admin/src/api.js","dependencies":[{"path":"/Users/tanyanfei/zky-admin/src/api.js","mtime":1608812413416},{"path":"/Users/tanyanfei/zky-admin/node_modules/_cache-loader@2.0.1@cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/tanyanfei/zky-admin/node_modules/_babel-loader@8.2.2@babel-loader/lib/index.js","mtime":315532800000},{"path":"/Users/tanyanfei/zky-admin/node_modules/_eslint-loader@2.2.1@eslint-loader/index.js","mtime":499162500000}],"contextDependencies":[],"result":["import axios from 'axios'; // var baseURL='https://www.scxjc.club'\n\nvar baseURL = '';\naxios.interceptors.request.use(function (config) {\n var token = localStorage.getItem('token'); // if (config.url.indexOf('downloadzip') >= 0) {\n\n if (token) {\n // 判断是否存在token,如果存在的话,则每个http header都加上token \n config.headers.Authorization = \"\".concat(token);\n } else {\n //未登录\n window.location.hash = \"/login\";\n } // } \n\n\n return config;\n}, function (err) {\n return Promise.reject(err);\n});\naxios.interceptors.response.use(function (response) {\n // console.log(response.headers)\n // IE 8-9 \n if (response.data == null && response.config.responseType === 'json' && response.request.responseText != null) {\n try {\n // eslint-disable-next-line no-param-reassign\n response.data = JSON.parse(response.request.responseText);\n } catch (e) {// ignored\n }\n } // 对响应数据做点什么\n\n\n if (response.data.code == 401) {\n window.location.hash = \"/login\";\n }\n\n if (response.data.code == 305) {\n window.location.hash = \"/\";\n }\n\n return response;\n}, function (error) {\n // 对响应错误做点什么\n if (error.request.status == 403) {\n window.location.hash = \"/login\";\n } // console.log(Object.getOwnPropertyNames(error))\n // console.log(error.request,error.message)\n\n\n return Promise.reject(error);\n});\nexport default {\n //登录\n login: function login(params) {\n return axios.post(\"\".concat(baseURL, \"/api/account/login\"), params);\n }\n};",{"version":3,"sources":["/Users/tanyanfei/zky-admin/src/api.js"],"names":["axios","baseURL","interceptors","request","use","config","token","localStorage","getItem","headers","Authorization","window","location","hash","err","Promise","reject","response","data","responseType","responseText","JSON","parse","e","code","error","status","login","params","post"],"mappings":"AAAA,OAAOA,KAAP,MAAkB,OAAlB,C,CACA;;AACA,IAAIC,OAAO,GAAG,EAAd;AACAD,KAAK,CAACE,YAAN,CAAmBC,OAAnB,CAA2BC,GAA3B,CACC,UAAAC,MAAM,EAAI;AACT,MAAMC,KAAK,GAAGC,YAAY,CAACC,OAAb,CAAqB,OAArB,CAAd,CADS,CAET;;AACC,MAAIF,KAAJ,EAAW;AAAE;AACZD,IAAAA,MAAM,CAACI,OAAP,CAAeC,aAAf,aAAkCJ,KAAlC;AACA,GAFD,MAEO;AACN;AACAK,IAAAA,MAAM,CAACC,QAAP,CAAgBC,IAAhB,GAAuB,QAAvB;AACA,GARO,CAST;;;AACA,SAAOR,MAAP;AACA,CAZF,EAaC,UAAAS,GAAG,EAAI;AACN,SAAOC,OAAO,CAACC,MAAR,CAAeF,GAAf,CAAP;AACA,CAfF;AAgBAd,KAAK,CAACE,YAAN,CAAmBe,QAAnB,CAA4Bb,GAA5B,CAAgC,UAAUa,QAAV,EAAoB;AACnD;AACA;AACA,MAAIA,QAAQ,CAACC,IAAT,IAAiB,IAAjB,IAAyBD,QAAQ,CAACZ,MAAT,CAAgBc,YAAhB,KAAiC,MAA1D,IAAoEF,QAAQ,CAACd,OAAT,CAAiBiB,YAAjB,IAAiC,IAAzG,EAA+G;AAC9G,QAAI;AACH;AACAH,MAAAA,QAAQ,CAACC,IAAT,GAAgBG,IAAI,CAACC,KAAL,CAAWL,QAAQ,CAACd,OAAT,CAAiBiB,YAA5B,CAAhB;AACA,KAHD,CAGE,OAAOG,CAAP,EAAU,CACX;AACA;AACD,GAVkD,CAWnD;;;AACA,MAAIN,QAAQ,CAACC,IAAT,CAAcM,IAAd,IAAsB,GAA1B,EAA+B;AAC9Bb,IAAAA,MAAM,CAACC,QAAP,CAAgBC,IAAhB,GAAuB,QAAvB;AACA;;AACD,MAAII,QAAQ,CAACC,IAAT,CAAcM,IAAd,IAAsB,GAA1B,EAA+B;AAC9Bb,IAAAA,MAAM,CAACC,QAAP,CAAgBC,IAAhB,GAAuB,GAAvB;AACA;;AACD,SAAOI,QAAP;AACA,CAnBD,EAmBG,UAAUQ,KAAV,EAAiB;AACnB;AACA,MAAIA,KAAK,CAACtB,OAAN,CAAcuB,MAAd,IAAwB,GAA5B,EAAiC;AAChCf,IAAAA,MAAM,CAACC,QAAP,CAAgBC,IAAhB,GAAuB,QAAvB;AACA,GAJkB,CAKnB;AACA;;;AACA,SAAOE,OAAO,CAACC,MAAR,CAAeS,KAAf,CAAP;AACA,CA3BD;AA4BA,eAAe;AACd;AACAE,EAAAA,KAAK,EAAE,eAAAC,MAAM,EAAI;AAChB,WAAO5B,KAAK,CAAC6B,IAAN,WAAc5B,OAAd,yBAA2C2B,MAA3C,CAAP;AACA;AAJa,CAAf","sourcesContent":["import axios from 'axios';\n// var baseURL='https://www.scxjc.club'\nvar baseURL = ''\naxios.interceptors.request.use(\n\tconfig => {\n\t\tconst token = localStorage.getItem('token');\n\t\t// if (config.url.indexOf('downloadzip') >= 0) {\n\t\t\tif (token) { // 判断是否存在token,如果存在的话,则每个http header都加上token \n\t\t\t\tconfig.headers.Authorization = `${token}`; \n\t\t\t} else {\n\t\t\t\t//未登录\n\t\t\t\twindow.location.hash = \"/login\";\n\t\t\t}\n\t\t// } \n\t\treturn config;\n\t},\n\terr => {\n\t\treturn Promise.reject(err);\n\t});\naxios.interceptors.response.use(function (response) {\n\t// console.log(response.headers)\n\t// IE 8-9 \n\tif (response.data == null && response.config.responseType === 'json' && response.request.responseText != null) {\n\t\ttry {\n\t\t\t// eslint-disable-next-line no-param-reassign\n\t\t\tresponse.data = JSON.parse(response.request.responseText);\n\t\t} catch (e) {\n\t\t\t// ignored\n\t\t}\n\t}\n\t// 对响应数据做点什么\n\tif (response.data.code == 401) {\n\t\twindow.location.hash = \"/login\";\n\t}\n\tif (response.data.code == 305) {\n\t\twindow.location.hash = \"/\";\n\t}\n\treturn response;\n}, function (error) {\n\t// 对响应错误做点什么\n\tif (error.request.status == 403) {\n\t\twindow.location.hash = \"/login\";\n\t}\n\t// console.log(Object.getOwnPropertyNames(error))\n\t// console.log(error.request,error.message)\n\treturn Promise.reject(error);\n});\nexport default {\n\t//登录\n\tlogin: params => {\n\t\treturn axios.post(`${baseURL}/api/account/login`, params);\n\t}\n\n}"]}]}