5e0bce779cceac88d95e321b64b4f71f.json 11 KB

1
  1. {"remainingRequest":"/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":1748480290696},{"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/babel-loader/lib/index.js","mtime":315532800000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiL1VzZXJzL21hYy9EZXNrdG9wL3p6XHU3Njg0XHU5ODc5XHU3NkVFL2Nkc3MvXHU4OTdGXHU1Qjg5XHU3QTdBXHU1MTlCXHU1MTlCXHU1MzNCXHU1OTI3XHU1QjY2L2Nkc3NfeHpybS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vb2JqZWN0U3ByZWFkMiI7CmltcG9ydCBfY2xhc3NDYWxsQ2hlY2sgZnJvbSAiL1VzZXJzL21hYy9EZXNrdG9wL3p6XHU3Njg0XHU5ODc5XHU3NkVFL2Nkc3MvXHU4OTdGXHU1Qjg5XHU3QTdBXHU1MTlCXHU1MTlCXHU1MzNCXHU1OTI3XHU1QjY2L2Nkc3NfeHpybS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vY2xhc3NDYWxsQ2hlY2siOwppbXBvcnQgX2NyZWF0ZUNsYXNzIGZyb20gIi9Vc2Vycy9tYWMvRGVza3RvcC96elx1NzY4NFx1OTg3OVx1NzZFRS9jZHNzL1x1ODk3Rlx1NUI4OVx1N0E3QVx1NTE5Qlx1NTE5Qlx1NTMzQlx1NTkyN1x1NUI2Ni9jZHNzX3h6cm0vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2NyZWF0ZUNsYXNzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnJlZ2V4cC5leGVjLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuc3RyaW5nLnJlcGxhY2UuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcuc3RhcnRzLXdpdGguanMiOwovLyDlsIHoo4VheGlvcyDmi6bmiKrlmagKLy8gMS4g5byV5YWl57uE5Lu2CmltcG9ydCBheGlvcyBmcm9tICdheGlvcyc7CmltcG9ydCBjb25maWcgZnJvbSAnLi9jb25maWcnOwppbXBvcnQgc3RvcmUgZnJvbSAnLi4vc3RvcmUnOwppbXBvcnQgcm91dGVyIGZyb20gJy4uL3JvdXRlcic7CmltcG9ydCAqIGFzIHVybCBmcm9tICdub2RlOnVybCc7IC8vIOiuvue9rumFjee9riDmoLnmja7lvIDlj5HlkoznlJ/kuqfnjq/looPkuI3kuIDmoLcKLy9jb25zdCBiYXNlVVJMID0gcHJvY2Vzcy5lbnYuTk9ERV9FTlYgPT09ICdkZXZlbG9wbWVudCc/IGNvbmZpZy5iYXNlVVJMLmRldiA6IGNvbmZpZy5iYXNlVVJMLnBybzsKLy/mnKzlnLDosIPlvI/kvb/nlKjvvJoKLy8gY29uc3QgYmFzZVVSTCA9IGNvbmZpZy5iYXNlVVJMLnBybzsKLy/miZPljIXkvb/nlKjvvJoKCnZhciBodHRwVXJsID0gd2luZG93LmxvY2F0aW9uLmhvc3RuYW1lOyAvL2h0dHBVcmwgPSAiMTA2LjIyNS4xODQuMTk3IjsKCnZhciBiYXNlVVJMID0gJ2h0dHA6Ly8nICsgIjEwNi4yMjUuMTg0LjE5NyIgKyAnOjg5ODEvam1qay8nOyAvLycgKyBodHRwVXJsICsnCi8vIGh0dHA6Ly8xMDYuMjI1LjE4NC4xOTc6ODY4Ni8jL2xvZ2luCgp2YXIgSHR0cFJlcXVzdCA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CiAgZnVuY3Rpb24gSHR0cFJlcXVzdChiYXNlVVJMKSB7CiAgICBfY2xhc3NDYWxsQ2hlY2sodGhpcywgSHR0cFJlcXVzdCk7CgogICAgdGhpcy5iYXNlVVJMID0gYmFzZVVSTDsKICB9CgogIF9jcmVhdGVDbGFzcyhIdHRwUmVxdXN0LCBbewogICAga2V5OiAiZ2V0SW5zaWRlQ29uZmlnIiwKICAgIHZhbHVlOiBmdW5jdGlvbiBnZXRJbnNpZGVDb25maWcoKSB7CiAgICAgIHZhciBjb25maWcgPSB7CiAgICAgICAgYmFzZVVSTDogdGhpcy5iYXNlVVJMLAogICAgICAgIGhlYWRlcjogewogICAgICAgICAgJ0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQnCiAgICAgICAgfQogICAgICB9OwogICAgICByZXR1cm4gY29uZmlnOwogICAgfSAvLyAg5oum5oiq5Zmo5pa55rOVCgogIH0sIHsKICAgIGtleTogImludGVyY2VwdG9ycyIsCiAgICB2YWx1ZTogZnVuY3Rpb24gaW50ZXJjZXB0b3JzKGluc3RhbnNlKSB7CiAgICAgIC8vIOa3u+WKoOivt+axguaLpuaIquWZqAogICAgICBpbnN0YW5zZS5pbnRlcmNlcHRvcnMucmVxdWVzdC51c2UoZnVuY3Rpb24gKGNvbmZpZykgewogICAgICAgIC8vIOWcqOWPkemAgeivt+axguS5i+WJjeWBmuS6m+S7gOS5iAogICAgICAgIC8vIOiuvue9rue7n+S4gOeahGhlYWRlcgogICAgICAgIGlmICh3aW5kb3cubG9jYWxTdG9yYWdlLmdldEl0ZW0oJ3NrX3Rva2VuJykpIHsKICAgICAgICAgIGNvbmZpZy5oZWFkZXJzLnRva2VuID0gd2luZG93LmxvY2FsU3RvcmFnZS5nZXRJdGVtKCdza190b2tlbicpOwogICAgICAgIH0gLy8gY29uc29sZS5sb2coJ+ivt+axguaLpuaIquWZqCcpOwoKCiAgICAgICAgcmV0dXJuIGNvbmZpZzsKICAgICAgfSwgZnVuY3Rpb24gKGVycm9yKSB7CiAgICAgICAgLy8g5a+56K+35rGC6ZSZ6K+v5YGa5Lqb5LuA5LmICiAgICAgICAgcmV0dXJuIFByb21pc2UucmVqZWN0KGVycm9yKTsKICAgICAgfSk7IC8vIOa3u+WKoOWTjeW6lOaLpuaIquWZqAoKICAgICAgaW5zdGFuc2UuaW50ZXJjZXB0b3JzLnJlc3BvbnNlLnVzZShmdW5jdGlvbiAocmVzcG9uc2UpIHsKICAgICAgICBzd2l0Y2ggKHJlc3BvbnNlLmRhdGEuY29kZSkgewogICAgICAgICAgY2FzZSAxMDE6CiAgICAgICAgICAgIHN0b3JlLmRpc3BhdGNoKCdkZWxUb2tlbicpOwogICAgICAgICAgICBzdG9yZS5kaXNwYXRjaCgnc2V0U3RhdGV1cmwnLCByb3V0ZXIuY3VycmVudFJvdXRlLmZ1bGxQYXRoKTsKICAgICAgICAgICAgcm91dGVyLnJlcGxhY2UoewogICAgICAgICAgICAgIHBhdGg6ICcvbG9naW4nCiAgICAgICAgICAgIH0pOwogICAgICAgICAgICBicmVhazsKCiAgICAgICAgICBjYXNlIDc3NzoKICAgICAgICAgICAgc3RvcmUuZGlzcGF0Y2goJ2RlbFRva2VuJyk7CiAgICAgICAgICAgIHN0b3JlLmRpc3BhdGNoKCdzZXRTdGF0ZXVybCcsIHJvdXRlci5jdXJyZW50Um91dGUuZnVsbFBhdGgpOwogICAgICAgICAgICByb3V0ZXIucmVwbGFjZSh7CiAgICAgICAgICAgICAgcGF0aDogJy9sb2dpbicKICAgICAgICAgICAgfSk7CiAgICAgICAgfQoKICAgICAgICByZXR1cm4gcmVzcG9uc2U7CiAgICAgIH0sIGZ1bmN0aW9uIChlcnJvcikgewogICAgICAgIGNvbnNvbGUubG9nKGVycm9yKTsKICAgICAgICByZXR1cm4gUHJvbWlzZS5yZWplY3QoZXJyb3IpOwogICAgICB9KTsKICAgIH0gLy8gMi4g6K+35rGCCgogIH0sIHsKICAgIGtleTogInJlcXVlc3QiLAogICAgdmFsdWU6IGZ1bmN0aW9uIHJlcXVlc3Qob3B0aW9ucykgewogICAgICAvLyDliJvlu7pheGlvc+WunuS+iwogICAgICAvLyDliJvlu7ogYXhpb3Mg5a6e5L6LCiAgICAgIHZhciBpbnN0YW5zZSA9IGF4aW9zLmNyZWF0ZSgpOyAvLyDor7fmsYLmi6bmiKrlmagKCiAgICAgIHRoaXMuaW50ZXJjZXB0b3JzKGluc3RhbnNlKTsgLy9jb25zdCBhbnRoID0gb3B0aW9ucy5iYXNlVVJMCiAgICAgIC8vIOWkhOeQhueUqOaIt+S8oOi/h+adpeeahOaVsOaNruWvueixoSzlpoLmnpzmnInnm7jlkIznmoRrZXnlgLwg5ZCO6ICF6KaG55uW5YmN6ICFCgogICAgICBvcHRpb25zID0gX29iamVjdFNwcmVhZChfb2JqZWN0U3ByZWFkKHt9LCB0aGlzLmdldEluc2lkZUNvbmZpZygpKSwgb3B0aW9ucyk7IC8vIOWKqOaAgeS/ruaUueeJueWumuivt+axgueahCBiYXNlVVJMCiAgICAgIC8vIOWKqOaAgeS/ruaUueeJueWumuivt+axgueahCBiYXNlVVJMCgogICAgICBpZiAob3B0aW9ucy51cmwgJiYgb3B0aW9ucy51cmwuc3RhcnRzV2l0aCgnL2FwaS9nZW5lcmF0ZScpKSB7Ly8gZGVsZXRlIG9wdGlvbnMuYmFzZVVSTDsKICAgICAgfQoKICAgICAgcmV0dXJuIGluc3RhbnNlKG9wdGlvbnMpOwogICAgfQogIH1dKTsKCiAgcmV0dXJuIEh0dHBSZXF1c3Q7Cn0oKTsKCmV4cG9ydCBkZWZhdWx0IG5ldyBIdHRwUmVxdXN0KGJhc2VVUkwpOw=="},{"version":3,"sources":["/Users/mac/Desktop/zz的项目/cdss/西安空军军医大学/cdss_xzrm/src/api/axios.js"],"names":["axios","config","store","router","url","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","startsWith"],"mappings":"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","sourcesContent":["// 封装axios 拦截器\n// 1. 引入组件\nimport axios from 'axios'\nimport config from './config'\nimport store from '../store'\nimport router from '../router'\nimport * as url from 'node:url'\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;\n//httpUrl = \"106.225.184.197\";\nconst baseURL = 'http://' + \"106.225.184.197\"+':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 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 //const anth = options.baseURL\n // 处理用户传过来的数据对象,如果有相同的key值 后者覆盖前者\n options = { ...(this.getInsideConfig()),...options }\n // 动态修改特定请求的 baseURL\n // 动态修改特定请求的 baseURL\n if (options.url && options.url.startsWith('/api/generate')) {\n // delete options.baseURL;\n }\n\n return instanse(options)\n }\n}\n\n\nexport default new HttpRequst(baseURL)\n"]}]}