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":1748341113435},{"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:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiL1VzZXJzL21hYy9EZXNrdG9wL3p6XHU3Njg0XHU5ODc5XHU3NkVFL2Nkc3MvXHU4OTdGXHU1Qjg5XHU3QTdBXHU1MTlCXHU1MTlCXHU1MzNCXHU1OTI3XHU1QjY2L2Nkc3NfeHpybS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vb2JqZWN0U3ByZWFkMiI7CmltcG9ydCBfY2xhc3NDYWxsQ2hlY2sgZnJvbSAiL1VzZXJzL21hYy9EZXNrdG9wL3p6XHU3Njg0XHU5ODc5XHU3NkVFL2Nkc3MvXHU4OTdGXHU1Qjg5XHU3QTdBXHU1MTlCXHU1MTlCXHU1MzNCXHU1OTI3XHU1QjY2L2Nkc3NfeHpybS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vY2xhc3NDYWxsQ2hlY2siOwppbXBvcnQgX2NyZWF0ZUNsYXNzIGZyb20gIi9Vc2Vycy9tYWMvRGVza3RvcC96elx1NzY4NFx1OTg3OVx1NzZFRS9jZHNzL1x1ODk3Rlx1NUI4OVx1N0E3QVx1NTE5Qlx1NTE5Qlx1NTMzQlx1NTkyN1x1NUI2Ni9jZHNzX3h6cm0vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2NyZWF0ZUNsYXNzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnJlZ2V4cC5leGVjLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuc3RyaW5nLnJlcGxhY2UuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcuc3RhcnRzLXdpdGguanMiOwovLyDlsIHoo4VheGlvcyDmi6bmiKrlmagKLy8gMS4g5byV5YWl57uE5Lu2CmltcG9ydCBheGlvcyBmcm9tICdheGlvcyc7CmltcG9ydCBjb25maWcgZnJvbSAnLi9jb25maWcnOwppbXBvcnQgc3RvcmUgZnJvbSAnLi4vc3RvcmUnOwppbXBvcnQgcm91dGVyIGZyb20gJy4uL3JvdXRlcic7IC8vIOiuvue9rumFjee9riDmoLnmja7lvIDlj5HlkoznlJ/kuqfnjq/looPkuI3kuIDmoLcKLy9jb25zdCBiYXNlVVJMID0gcHJvY2Vzcy5lbnYuTk9ERV9FTlYgPT09ICdkZXZlbG9wbWVudCc/IGNvbmZpZy5iYXNlVVJMLmRldiA6IGNvbmZpZy5iYXNlVVJMLnBybzsKLy/mnKzlnLDosIPlvI/kvb/nlKjvvJoKLy8gY29uc3QgYmFzZVVSTCA9IGNvbmZpZy5iYXNlVVJMLnBybzsKLy/miZPljIXkvb/nlKjvvJoKCnZhciBodHRwVXJsID0gd2luZG93LmxvY2F0aW9uLmhvc3RuYW1lOwp2YXIgYmFzZVVSTCA9ICdodHRwOi8vJyArIGh0dHBVcmwgKyAnOjg5ODEvam1qay8nOyAvLycgKyBodHRwVXJsICsnCi8vIGh0dHA6Ly8xMDYuMjI1LjE4NC4xOTc6ODY4Ni8jL2xvZ2luCgp2YXIgSHR0cFJlcXVzdCA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CiAgZnVuY3Rpb24gSHR0cFJlcXVzdChiYXNlVVJMKSB7CiAgICBfY2xhc3NDYWxsQ2hlY2sodGhpcywgSHR0cFJlcXVzdCk7CgogICAgdGhpcy5iYXNlVVJMID0gYmFzZVVSTDsKICB9CgogIF9jcmVhdGVDbGFzcyhIdHRwUmVxdXN0LCBbewogICAga2V5OiAiZ2V0SW5zaWRlQ29uZmlnIiwKICAgIHZhbHVlOiBmdW5jdGlvbiBnZXRJbnNpZGVDb25maWcoKSB7CiAgICAgIHZhciBjb25maWcgPSB7CiAgICAgICAgYmFzZVVSTDogdGhpcy5iYXNlVVJMLAogICAgICAgIGhlYWRlcnM6IHsKICAgICAgICAgICdDb250ZW50LVR5cGUnOiAnYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkJwogICAgICAgIH0KICAgICAgfTsKICAgICAgcmV0dXJuIGNvbmZpZzsKICAgIH0gLy8gIOaLpuaIquWZqOaWueazlQoKICB9LCB7CiAgICBrZXk6ICJpbnRlcmNlcHRvcnMiLAogICAgdmFsdWU6IGZ1bmN0aW9uIGludGVyY2VwdG9ycyhpbnN0YW5zZSkgewogICAgICAvLyDmt7vliqDor7fmsYLmi6bmiKrlmagKICAgICAgaW5zdGFuc2UuaW50ZXJjZXB0b3JzLnJlcXVlc3QudXNlKGZ1bmN0aW9uIChjb25maWcpIHsKICAgICAgICAvLyDlnKjlj5HpgIHor7fmsYLkuYvliY3lgZrkupvku4DkuYgKICAgICAgICAvLyDorr7nva7nu5/kuIDnmoRoZWFkZXIKICAgICAgICBpZiAod2luZG93LmxvY2FsU3RvcmFnZS5nZXRJdGVtKCdza190b2tlbicpKSB7CiAgICAgICAgICBjb25maWcuaGVhZGVycy50b2tlbiA9IHdpbmRvdy5sb2NhbFN0b3JhZ2UuZ2V0SXRlbSgnc2tfdG9rZW4nKTsKICAgICAgICB9IC8vIGNvbnNvbGUubG9nKCfor7fmsYLmi6bmiKrlmagnKTsKCgogICAgICAgIHJldHVybiBjb25maWc7CiAgICAgIH0sIGZ1bmN0aW9uIChlcnJvcikgewogICAgICAgIC8vIOWvueivt+axgumUmeivr+WBmuS6m+S7gOS5iAogICAgICAgIHJldHVybiBQcm9taXNlLnJlamVjdChlcnJvcik7CiAgICAgIH0pOyAvLyDmt7vliqDlk43lupTmi6bmiKrlmagKCiAgICAgIGluc3RhbnNlLmludGVyY2VwdG9ycy5yZXNwb25zZS51c2UoZnVuY3Rpb24gKHJlc3BvbnNlKSB7CiAgICAgICAgc3dpdGNoIChyZXNwb25zZS5kYXRhLmNvZGUpIHsKICAgICAgICAgIGNhc2UgMTAxOgogICAgICAgICAgICBzdG9yZS5kaXNwYXRjaCgnZGVsVG9rZW4nKTsKICAgICAgICAgICAgc3RvcmUuZGlzcGF0Y2goJ3NldFN0YXRldXJsJywgcm91dGVyLmN1cnJlbnRSb3V0ZS5mdWxsUGF0aCk7CiAgICAgICAgICAgIHJvdXRlci5yZXBsYWNlKHsKICAgICAgICAgICAgICBwYXRoOiAnL2xvZ2luJwogICAgICAgICAgICB9KTsKICAgICAgICAgICAgYnJlYWs7CgogICAgICAgICAgY2FzZSA3Nzc6CiAgICAgICAgICAgIHN0b3JlLmRpc3BhdGNoKCdkZWxUb2tlbicpOwogICAgICAgICAgICBzdG9yZS5kaXNwYXRjaCgnc2V0U3RhdGV1cmwnLCByb3V0ZXIuY3VycmVudFJvdXRlLmZ1bGxQYXRoKTsKICAgICAgICAgICAgcm91dGVyLnJlcGxhY2UoewogICAgICAgICAgICAgIHBhdGg6ICcvbG9naW4nCiAgICAgICAgICAgIH0pOwogICAgICAgIH0KCiAgICAgICAgcmV0dXJuIHJlc3BvbnNlOwogICAgICB9LCBmdW5jdGlvbiAoZXJyb3IpIHsKICAgICAgICBjb25zb2xlLmxvZyhlcnJvcik7CiAgICAgICAgcmV0dXJuIFByb21pc2UucmVqZWN0KGVycm9yKTsKICAgICAgfSk7CiAgICB9IC8vIDIuIOivt+axggoKICB9LCB7CiAgICBrZXk6ICJyZXF1ZXN0IiwKICAgIHZhbHVlOiBmdW5jdGlvbiByZXF1ZXN0KG9wdGlvbnMpIHsKICAgICAgLy8g5Yib5bu6YXhpb3Plrp7kvosKICAgICAgLy8g5Yib5bu6IGF4aW9zIOWunuS+iwogICAgICB2YXIgaW5zdGFuc2UgPSBheGlvcy5jcmVhdGUoKTsgLy8g6K+35rGC5oum5oiq5ZmoCgogICAgICB0aGlzLmludGVyY2VwdG9ycyhpbnN0YW5zZSk7IC8vIOWkhOeQhueUqOaIt+S8oOi/h+adpeeahOaVsOaNruWvueixoSzlpoLmnpzmnInnm7jlkIznmoRrZXnlgLwg5ZCO6ICF6KaG55uW5YmN6ICFCgogICAgICBvcHRpb25zID0gX29iamVjdFNwcmVhZChfb2JqZWN0U3ByZWFkKHt9LCB0aGlzLmdldEluc2lkZUNvbmZpZygpKSwgb3B0aW9ucyk7IC8vIOWKqOaAgeS/ruaUueeJueWumuivt+axgueahCBiYXNlVVJMCgogICAgICBpZiAob3B0aW9ucy51cmwgJiYgb3B0aW9ucy51cmwuc3RhcnRzV2l0aCgnL2FwaS9nZW5lcmF0ZScpKSB7CiAgICAgICAgb3B0aW9ucy5iYXNlVVJMID0gImh0dHA6Ly8xOTIuMTY4LjM5LjEzMzoxMTQzNCI7CiAgICAgICAgb3B0aW9ucy5oZWFkZXJzID0gewogICAgICAgICAgIkNvbnRlbnQtVHlwZSI6ICJhcHBsaWNhdGlvbi9qc29uIgogICAgICAgIH07CiAgICAgIH0KCiAgICAgIHJldHVybiBpbnN0YW5zZShvcHRpb25zKTsKICAgIH0KICB9XSk7CgogIHJldHVybiBIdHRwUmVxdXN0Owp9KCk7CgpleHBvcnQgZGVmYXVsdCBuZXcgSHR0cFJlcXVzdChiYXNlVVJMKTs="},{"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","headers","instanse","interceptors","request","use","localStorage","getItem","token","error","Promise","reject","response","data","code","dispatch","currentRoute","fullPath","replace","path","console","log","options","create","getInsideConfig","url","startsWith"],"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;AACC;AAED;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;AACb,UAAMP,MAAM,GAAG;AACXO,QAAAA,OAAO,EAAE,KAAKA,OADH;AAEXE,QAAAA,OAAO,EAAC;AACN,0BAAe;AADT;AAFG,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,CAACS,OAAP,CAAeO,KAAf,GAAuBZ,MAAM,CAACU,YAAP,CAAoBC,OAApB,CAA4B,UAA5B,CAAvB;AACD,SAL+C,CAMhD;;;AACA,eAAOf,MAAP;AACH,OARD,EAQG,UAAUiB,KAAV,EAAiB;AAChB;AACA,eAAOC,OAAO,CAACC,MAAR,CAAeF,KAAf,CAAP;AACH,OAXD,EAFkB,CAelB;;AACAP,MAAAA,QAAQ,CAACC,YAAT,CAAsBS,QAAtB,CAA+BP,GAA/B,CAAmC,UAAUO,QAAV,EAAoB;AACnD,gBAAQA,QAAQ,CAACC,IAAT,CAAcC,IAAtB;AACA,eAAK,GAAL;AACArB,YAAAA,KAAK,CAACsB,QAAN,CAAe,UAAf;AACAtB,YAAAA,KAAK,CAACsB,QAAN,CAAe,aAAf,EAA6BrB,MAAM,CAACsB,YAAP,CAAoBC,QAAjD;AACAvB,YAAAA,MAAM,CAACwB,OAAP,CAAe;AAACC,cAAAA,IAAI,EAAE;AAAP,aAAf;AACA;;AACA,eAAK,GAAL;AACA1B,YAAAA,KAAK,CAACsB,QAAN,CAAe,UAAf;AACAtB,YAAAA,KAAK,CAACsB,QAAN,CAAe,aAAf,EAA6BrB,MAAM,CAACsB,YAAP,CAAoBC,QAAjD;AACAvB,YAAAA,MAAM,CAACwB,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;AACA;AACA,UAAMpB,QAAQ,GAAGX,KAAK,CAACgC,MAAN,EAAjB,CAHc,CAId;;AACA,WAAKpB,YAAL,CAAkBD,QAAlB,EALc,CAOd;;AACAoB,MAAAA,OAAO,mCAAS,KAAKE,eAAL,EAAT,GAAoCF,OAApC,CAAP,CARc,CAShB;;AACA,UAAIA,OAAO,CAACG,GAAR,IAAeH,OAAO,CAACG,GAAR,CAAYC,UAAZ,CAAuB,eAAvB,CAAnB,EAA4D;AAC1DJ,QAAAA,OAAO,CAACvB,OAAR,GAAkB,6BAAlB;AACAuB,QAAAA,OAAO,CAACrB,OAAR,GAAkB;AAAE,0BAAgB;AAAlB,SAAlB;AACD;;AACC,aAAOC,QAAQ,CAACoB,OAAD,CAAf;AACH;;;;;;AAIL,eAAe,IAAItB,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 const config = {\n baseURL: this.baseURL,\n headers:{\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\n // 处理用户传过来的数据对象,如果有相同的key值 后者覆盖前者\n options = { ...(this.getInsideConfig()),...options }\n // 动态修改特定请求的 baseURL\n if (options.url && options.url.startsWith('/api/generate')) {\n options.baseURL = \"http://192.168.39.133:11434\";\n options.headers = { \"Content-Type\": \"application/json\" };\n }\n return instanse(options)\n }\n}\n\n\nexport default new HttpRequst(baseURL)\n"]}]}
|