d60532880aec55c9768eae37920df722.json 10 KB

1
  1. {"remainingRequest":"/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/node_modules/thread-loader/dist/cjs.js!/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/node_modules/babel-loader/lib/index.js!/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/src/api/axios.js","dependencies":[{"path":"/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/src/api/axios.js","mtime":1748327584043},{"path":"/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/node_modules/thread-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/node_modules/babel-loader/lib/index.js","mtime":315532800000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiL1VzZXJzL21hYy9EZXNrdG9wL3p6XHU3Njg0XHU5ODc5XHU3NkVFL2Nkc3MvXHU4OTdGXHU1Qjg5XHU3QTdBXHU1MTlCXHU1MTlCXHU1MzNCXHU1OTI3XHU1QjY2L2Nkc3NfeHpybS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vb2JqZWN0U3ByZWFkMiI7CmltcG9ydCBfY2xhc3NDYWxsQ2hlY2sgZnJvbSAiL1VzZXJzL21hYy9EZXNrdG9wL3p6XHU3Njg0XHU5ODc5XHU3NkVFL2Nkc3MvXHU4OTdGXHU1Qjg5XHU3QTdBXHU1MTlCXHU1MTlCXHU1MzNCXHU1OTI3XHU1QjY2L2Nkc3NfeHpybS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vY2xhc3NDYWxsQ2hlY2siOwppbXBvcnQgX2NyZWF0ZUNsYXNzIGZyb20gIi9Vc2Vycy9tYWMvRGVza3RvcC96elx1NzY4NFx1OTg3OVx1NzZFRS9jZHNzL1x1ODk3Rlx1NUI4OVx1N0E3QVx1NTE5Qlx1NTE5Qlx1NTMzQlx1NTkyN1x1NUI2Ni9jZHNzX3h6cm0vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2NyZWF0ZUNsYXNzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnJlZ2V4cC5leGVjLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuc3RyaW5nLnJlcGxhY2UuanMiOwovLyDlsIHoo4VheGlvcyDmi6bmiKrlmagKLy8gMS4g5byV5YWl57uE5Lu2CmltcG9ydCBheGlvcyBmcm9tICdheGlvcyc7CmltcG9ydCBjb25maWcgZnJvbSAnLi9jb25maWcnOwppbXBvcnQgc3RvcmUgZnJvbSAnLi4vc3RvcmUnOwppbXBvcnQgcm91dGVyIGZyb20gJy4uL3JvdXRlcic7IC8vIOiuvue9rumFjee9riDmoLnmja7lvIDlj5HlkoznlJ/kuqfnjq/looPkuI3kuIDmoLcKLy8gY29uc3QgYmFzZVVSTCA9IHByb2Nlc3MuZW52Lk5PREVfRU5WID09PSAnZGV2ZWxvcG1lbnQnPyBjb25maWcuYmFzZVVSTC5kZXYgOiBjb25maWcuYmFzZVVSTC5wcm87Ci8v5pys5Zyw6LCD5byP5L2/55So77yaCi8vIGNvbnN0IGJhc2VVUkwgPSBjb25maWcuYmFzZVVSTC5wcm87Ci8v5omT5YyF5L2/55So77yaCgp2YXIgaHR0cFVybCA9IHdpbmRvdy5sb2NhdGlvbi5ob3N0bmFtZTsKdmFyIGJhc2VVUkwgPSAnaHR0cDovLycgKyBodHRwVXJsICsgJzo4OTgxL2ptamsvJzsgLy8nICsgaHR0cFVybCArJwovLyBodHRwOi8vMTA2LjIyNS4xODQuMTk3Ojg2ODYvIy9sb2dpbgoKdmFyIEh0dHBSZXF1c3QgPSAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewogIGZ1bmN0aW9uIEh0dHBSZXF1c3QoYmFzZVVSTCkgewogICAgX2NsYXNzQ2FsbENoZWNrKHRoaXMsIEh0dHBSZXF1c3QpOwoKICAgIHRoaXMuYmFzZVVSTCA9IGJhc2VVUkw7CiAgfQoKICBfY3JlYXRlQ2xhc3MoSHR0cFJlcXVzdCwgW3sKICAgIGtleTogImdldEluc2lkZUNvbmZpZyIsCiAgICB2YWx1ZTogZnVuY3Rpb24gZ2V0SW5zaWRlQ29uZmlnKCkgewogICAgICB2YXIgY29uZmlnID0gewogICAgICAgIGJhc2VVUkw6IHRoaXMuYmFzZVVSTCwKICAgICAgICBoZWFkZXI6IHsKICAgICAgICAgICdDb250ZW50LVR5cGUnOiAnYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkJwogICAgICAgIH0KICAgICAgfTsKICAgICAgcmV0dXJuIGNvbmZpZzsKICAgIH0gLy8gIOaLpuaIquWZqOaWueazlQoKICB9LCB7CiAgICBrZXk6ICJpbnRlcmNlcHRvcnMiLAogICAgdmFsdWU6IGZ1bmN0aW9uIGludGVyY2VwdG9ycyhpbnN0YW5zZSkgewogICAgICAvLyDmt7vliqDor7fmsYLmi6bmiKrlmagKICAgICAgaW5zdGFuc2UuaW50ZXJjZXB0b3JzLnJlcXVlc3QudXNlKGZ1bmN0aW9uIChjb25maWcpIHsKICAgICAgICAvLyDlnKjlj5HpgIHor7fmsYLkuYvliY3lgZrkupvku4DkuYgKICAgICAgICAvLyDorr7nva7nu5/kuIDnmoRoZWFkZXIKICAgICAgICBpZiAod2luZG93LmxvY2FsU3RvcmFnZS5nZXRJdGVtKCdza190b2tlbicpKSB7CiAgICAgICAgICBjb25maWcuaGVhZGVycy50b2tlbiA9IHdpbmRvdy5sb2NhbFN0b3JhZ2UuZ2V0SXRlbSgnc2tfdG9rZW4nKTsKICAgICAgICB9IC8vIGNvbnNvbGUubG9nKCfor7fmsYLmi6bmiKrlmagnKTsKCgogICAgICAgIHJldHVybiBjb25maWc7CiAgICAgIH0sIGZ1bmN0aW9uIChlcnJvcikgewogICAgICAgIC8vIOWvueivt+axgumUmeivr+WBmuS6m+S7gOS5iAogICAgICAgIHJldHVybiBQcm9taXNlLnJlamVjdChlcnJvcik7CiAgICAgIH0pOyAvLyDmt7vliqDlk43lupTmi6bmiKrlmagKCiAgICAgIGluc3RhbnNlLmludGVyY2VwdG9ycy5yZXNwb25zZS51c2UoZnVuY3Rpb24gKHJlc3BvbnNlKSB7CiAgICAgICAgc3dpdGNoIChyZXNwb25zZS5kYXRhLmNvZGUpIHsKICAgICAgICAgIGNhc2UgMTAxOgogICAgICAgICAgICBzdG9yZS5kaXNwYXRjaCgnZGVsVG9rZW4nKTsKICAgICAgICAgICAgc3RvcmUuZGlzcGF0Y2goJ3NldFN0YXRldXJsJywgcm91dGVyLmN1cnJlbnRSb3V0ZS5mdWxsUGF0aCk7CiAgICAgICAgICAgIHJvdXRlci5yZXBsYWNlKHsKICAgICAgICAgICAgICBwYXRoOiAnL2xvZ2luJwogICAgICAgICAgICB9KTsKICAgICAgICAgICAgYnJlYWs7CgogICAgICAgICAgY2FzZSA3Nzc6CiAgICAgICAgICAgIHN0b3JlLmRpc3BhdGNoKCdkZWxUb2tlbicpOwogICAgICAgICAgICBzdG9yZS5kaXNwYXRjaCgnc2V0U3RhdGV1cmwnLCByb3V0ZXIuY3VycmVudFJvdXRlLmZ1bGxQYXRoKTsKICAgICAgICAgICAgcm91dGVyLnJlcGxhY2UoewogICAgICAgICAgICAgIHBhdGg6ICcvbG9naW4nCiAgICAgICAgICAgIH0pOwogICAgICAgIH0KCiAgICAgICAgcmV0dXJuIHJlc3BvbnNlOwogICAgICB9LCBmdW5jdGlvbiAoZXJyb3IpIHsKICAgICAgICBjb25zb2xlLmxvZyhlcnJvcik7CiAgICAgICAgcmV0dXJuIFByb21pc2UucmVqZWN0KGVycm9yKTsKICAgICAgfSk7CiAgICB9IC8vIDIuIOivt+axggoKICB9LCB7CiAgICBrZXk6ICJyZXF1ZXN0IiwKICAgIHZhbHVlOiBmdW5jdGlvbiByZXF1ZXN0KG9wdGlvbnMpIHsKICAgICAgLy8g5Yib5bu6YXhpb3Plrp7kvosKICAgICAgLy8g5Yib5bu6IGF4aW9zIOWunuS+iwogICAgICB2YXIgaW5zdGFuc2UgPSBheGlvcy5jcmVhdGUoKTsgLy8g6K+35rGC5oum5oiq5ZmoCgogICAgICB0aGlzLmludGVyY2VwdG9ycyhpbnN0YW5zZSk7IC8vIOWkhOeQhueUqOaIt+S8oOi/h+adpeeahOaVsOaNruWvueixoSzlpoLmnpzmnInnm7jlkIznmoRrZXnlgLwg5ZCO6ICF6KaG55uW5YmN6ICFCgogICAgICBvcHRpb25zID0gX29iamVjdFNwcmVhZChfb2JqZWN0U3ByZWFkKHt9LCB0aGlzLmdldEluc2lkZUNvbmZpZygpKSwgb3B0aW9ucyk7CiAgICAgIHJldHVybiBpbnN0YW5zZShvcHRpb25zKTsKICAgIH0KICB9XSk7CgogIHJldHVybiBIdHRwUmVxdXN0Owp9KCk7CgpleHBvcnQgZGVmYXVsdCBuZXcgSHR0cFJlcXVzdChiYXNlVVJMKTs="},{"version":3,"sources":["/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/src/api/axios.js"],"names":["axios","config","store","router","httpUrl","window","location","hostname","baseURL","HttpRequst","header","instanse","interceptors","request","use","localStorage","getItem","headers","token","error","Promise","reject","response","data","code","dispatch","currentRoute","fullPath","replace","path","console","log","options","create","getInsideConfig"],"mappings":";;;;;;AAAA;AACA;AACA,OAAOA,KAAP,MAAkB,OAAlB;AACA,OAAOC,MAAP,MAAmB,UAAnB;AACA,OAAOC,KAAP,MAAkB,UAAlB;AACA,OAAOC,MAAP,MAAmB,WAAnB,C,CAEA;AACA;AAEA;AACA;AAEA;;AACA,IAAMC,OAAO,GAAGC,MAAM,CAACC,QAAP,CAAgBC,QAAhC;AACA,IAAMC,OAAO,GAAG,YAAYJ,OAAZ,GAAqB,aAArC,C,CACA;AACA;;IAEMK,U;AAEF,sBAAYD,OAAZ,EAAoB;AAAA;;AAChB,SAAKA,OAAL,GAAeA,OAAf;AACH;;;;WACD,2BAAiB;AAEb,UAAMP,MAAM,GAAG;AACXO,QAAAA,OAAO,EAAE,KAAKA,OADH;AAEXE,QAAAA,MAAM,EAAC;AACL,0BAAe;AADV;AAFI,OAAf;AAOA,aAAOT,MAAP;AACH,K,CACD;;;;WACA,sBAAaU,QAAb,EAAsB;AAClB;AACAA,MAAAA,QAAQ,CAACC,YAAT,CAAsBC,OAAtB,CAA8BC,GAA9B,CAAkC,UAAUb,MAAV,EAAkB;AAChD;AACA;AACA,YAAGI,MAAM,CAACU,YAAP,CAAoBC,OAApB,CAA4B,UAA5B,CAAH,EAA2C;AACzCf,UAAAA,MAAM,CAACgB,OAAP,CAAeC,KAAf,GAAuBb,MAAM,CAACU,YAAP,CAAoBC,OAApB,CAA4B,UAA5B,CAAvB;AACD,SAL+C,CAMhD;;;AACA,eAAOf,MAAP;AACH,OARD,EAQG,UAAUkB,KAAV,EAAiB;AAChB;AACA,eAAOC,OAAO,CAACC,MAAR,CAAeF,KAAf,CAAP;AACH,OAXD,EAFkB,CAelB;;AACAR,MAAAA,QAAQ,CAACC,YAAT,CAAsBU,QAAtB,CAA+BR,GAA/B,CAAmC,UAAUQ,QAAV,EAAoB;AACnD,gBAAQA,QAAQ,CAACC,IAAT,CAAcC,IAAtB;AACA,eAAK,GAAL;AACAtB,YAAAA,KAAK,CAACuB,QAAN,CAAe,UAAf;AACAvB,YAAAA,KAAK,CAACuB,QAAN,CAAe,aAAf,EAA6BtB,MAAM,CAACuB,YAAP,CAAoBC,QAAjD;AACAxB,YAAAA,MAAM,CAACyB,OAAP,CAAe;AAACC,cAAAA,IAAI,EAAE;AAAP,aAAf;AACA;;AACA,eAAK,GAAL;AACA3B,YAAAA,KAAK,CAACuB,QAAN,CAAe,UAAf;AACAvB,YAAAA,KAAK,CAACuB,QAAN,CAAe,aAAf,EAA6BtB,MAAM,CAACuB,YAAP,CAAoBC,QAAjD;AACAxB,YAAAA,MAAM,CAACyB,OAAP,CAAe;AAACC,cAAAA,IAAI,EAAE;AAAP,aAAf;AATA;;AAWA,eAAOP,QAAP;AACH,OAbD,EAaG,UAAUH,KAAV,EAAiB;AAChBW,QAAAA,OAAO,CAACC,GAAR,CAAYZ,KAAZ;AACA,eAAOC,OAAO,CAACC,MAAR,CAAeF,KAAf,CAAP;AACH,OAhBD;AAiBH,K,CAED;;;;WACA,iBAASa,OAAT,EAAkB;AACd;AACI;AACF,UAAMrB,QAAQ,GAAGX,KAAK,CAACiC,MAAN,EAAjB,CAHY,CAId;;AACA,WAAKrB,YAAL,CAAkBD,QAAlB,EALc,CAMd;;AACAqB,MAAAA,OAAO,mCAAS,KAAKE,eAAL,EAAT,GAAoCF,OAApC,CAAP;AACA,aAAOrB,QAAQ,CAACqB,OAAD,CAAf;AACH;;;;;;AAIL,eAAe,IAAIvB,UAAJ,CAAeD,OAAf,CAAf","sourcesContent":["// 封装axios 拦截器\n// 1. 引入组件\nimport axios from 'axios'\nimport config from './config'\nimport store from '../store'\nimport router from '../router'\n\n// 设置配置 根据开发和生产环境不一样\n// const baseURL = process.env.NODE_ENV === 'development'? config.baseURL.dev : config.baseURL.pro;\n\n//本地调式使用:\n// const baseURL = config.baseURL.pro;\n\n//打包使用:\nconst httpUrl = window.location.hostname;\nconst baseURL = 'http://' + httpUrl +':8981/jmjk/';\n//' + httpUrl +'\n// http://106.225.184.197:8686/#/login\n\nclass HttpRequst {\n\n constructor(baseURL){\n this.baseURL = baseURL\n }\n getInsideConfig(){\n\n const config = {\n baseURL: this.baseURL,\n header:{\n 'Content-Type':'application/x-www-form-urlencoded',\n },\n\n }\n return config\n }\n // 拦截器方法\n interceptors(instanse){\n // 添加请求拦截器\n instanse.interceptors.request.use(function (config) {\n // 在发送请求之前做些什么\n // 设置统一的header\n if(window.localStorage.getItem('sk_token')){\n config.headers.token = window.localStorage.getItem('sk_token')\n }\n // console.log('请求拦截器');\n return config;\n }, function (error) {\n // 对请求错误做些什么\n return Promise.reject(error);\n });\n\n // 添加响应拦截器\n instanse.interceptors.response.use(function (response) {\n switch (response.data.code) {\n case 101:\n store.dispatch('delToken');\n store.dispatch('setStateurl',router.currentRoute.fullPath);\n router.replace({path: '/login'})\n break;\n case 777:\n store.dispatch('delToken');\n store.dispatch('setStateurl',router.currentRoute.fullPath);\n router.replace({path: '/login'})\n }\n return response;\n }, function (error) {\n console.log(error)\n return Promise.reject(error);\n });\n }\n\n // 2. 请求\n request (options) {\n // 创建axios实例\n // 创建 axios 实例\n const instanse = axios.create();\n // 请求拦截器\n this.interceptors(instanse)\n // 处理用户传过来的数据对象,如果有相同的key值 后者覆盖前者\n options = { ...(this.getInsideConfig()),...options }\n return instanse(options)\n }\n}\n\n\nexport default new HttpRequst(baseURL)\n"]}]}