1 line
8.6 KiB
JSON
1 line
8.6 KiB
JSON
{"remainingRequest":"C:\\Users\\27446\\Desktop\\up\\front\\dkha-web-sz-main\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\27446\\Desktop\\up\\front\\dkha-web-sz-main\\src\\utils\\request.js","dependencies":[{"path":"C:\\Users\\27446\\Desktop\\up\\front\\dkha-web-sz-main\\src\\utils\\request.js","mtime":1614735254000},{"path":"C:\\Users\\27446\\Desktop\\up\\front\\dkha-web-sz-main\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\27446\\Desktop\\up\\front\\dkha-web-sz-main\\node_modules\\babel-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["import \"core-js/modules/es7.object.get-own-property-descriptors\";\nimport \"core-js/modules/web.dom.iterable\";\nimport \"core-js/modules/es6.object.keys\";\nimport \"core-js/modules/es6.regexp.replace\";\nimport _defineProperty from \"C:\\\\Users\\\\27446\\\\Desktop\\\\up\\\\front\\\\dkha-web-sz-main\\\\node_modules\\\\@babel\\\\runtime-corejs2/helpers/esm/defineProperty\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nimport axios from 'axios';\nimport Cookies from 'js-cookie';\nimport router from '@/router';\nimport qs from 'qs';\nimport { clearLoginInfo } from '@/utils';\nimport isPlainObject from 'lodash/isPlainObject';\nimport store from '@/store';\nimport { Message } from 'element-ui';\nvar http = axios.create({\n baseURL: window.SITE_CONFIG['apiURL'],\n timeout: 1000 * 180,\n withCredentials: true\n});\n/**\n * 请求拦截\n */\n\nhttp.interceptors.request.use(function (config) {\n config.headers['Accept-Language'] = Cookies.get('language') || 'zh-CN';\n\n if (config.url !== '/auth/oauth/token') {\n config.headers['Authorization'] = 'Bearer ' + Cookies.get('access_token') || '';\n } // 默认参数\n\n\n var defaults = {}; // 防止缓存,GET请求默认带_t参数\n\n if (config.method === 'get') {\n config.params = _objectSpread({}, config.params, {}, {\n '_t': new Date().getTime()\n });\n }\n\n if (isPlainObject(config.params)) {\n config.params = _objectSpread({}, defaults, {}, config.params);\n }\n\n if (isPlainObject(config.data)) {\n config.data = _objectSpread({}, defaults, {}, config.data);\n\n if (/^application\\/x-www-form-urlencoded/.test(config.headers['content-type'])) {\n config.data = qs.stringify(config.data);\n }\n }\n\n return config;\n}, function (error) {\n return Promise.reject(error);\n});\n/**\n * 响应拦截\n */\n\nhttp.interceptors.response.use(function (response) {\n if (response.data.code === 401 || response.data.code === 10001) {\n clearLoginInfo();\n router.replace({\n name: 'login'\n });\n return Promise.reject(response.data.msg);\n }\n\n return response;\n}, function (error) {\n if (error.request.status === 0 && error.response === undefined && store.state.user.id) {\n // 加入 store.state.user.id 避免多个请求 重复提示\n clearLoginInfo();\n Message.warning('系统升级中,请稍后重试!');\n router.replace({\n name: 'login'\n });\n }\n\n return Promise.reject(error);\n});\nexport default http;",{"version":3,"sources":["C:\\Users\\27446\\Desktop\\up\\front\\dkha-web-sz-main\\src\\utils\\request.js"],"names":["axios","Cookies","router","qs","clearLoginInfo","isPlainObject","store","Message","http","create","baseURL","window","SITE_CONFIG","timeout","withCredentials","interceptors","request","use","config","headers","get","url","defaults","method","params","Date","getTime","data","test","stringify","error","Promise","reject","response","code","replace","name","msg","status","undefined","state","user","id","warning"],"mappings":"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","sourcesContent":["import axios from 'axios'\nimport Cookies from 'js-cookie'\nimport router from '@/router'\nimport qs from 'qs'\nimport { clearLoginInfo } from '@/utils'\nimport isPlainObject from 'lodash/isPlainObject'\nimport store from '@/store'\nimport { Message } from 'element-ui'\n\nconst http = axios.create({\n baseURL: window.SITE_CONFIG['apiURL'],\n timeout: 1000 * 180,\n withCredentials: true\n})\n\n/**\n * 请求拦截\n */\nhttp.interceptors.request.use(config => {\n config.headers['Accept-Language'] = Cookies.get('language') || 'zh-CN'\n if (config.url !== '/auth/oauth/token') {\n config.headers['Authorization'] = 'Bearer ' + Cookies.get('access_token') || ''\n }\n // 默认参数\n var defaults = {}\n // 防止缓存,GET请求默认带_t参数\n if (config.method === 'get') {\n config.params = {\n ...config.params,\n ... { '_t': new Date().getTime() }\n }\n }\n if (isPlainObject(config.params)) {\n config.params = {\n ...defaults,\n ...config.params\n }\n }\n if (isPlainObject(config.data)) {\n config.data = {\n ...defaults,\n ...config.data\n }\n if (/^application\\/x-www-form-urlencoded/.test(config.headers['content-type'])) {\n config.data = qs.stringify(config.data)\n }\n }\n return config\n}, error => {\n return Promise.reject(error)\n})\n\n/**\n * 响应拦截\n */\nhttp.interceptors.response.use(response => {\n if (response.data.code === 401 || response.data.code === 10001) {\n clearLoginInfo()\n router.replace({ name: 'login' })\n return Promise.reject(response.data.msg)\n }\n return response\n}, error => {\n if (error.request.status === 0 && error.response === undefined && store.state.user.id) {\n // 加入 store.state.user.id 避免多个请求 重复提示\n clearLoginInfo()\n Message.warning('系统升级中,请稍后重试!')\n router.replace({ name: 'login' })\n }\n return Promise.reject(error)\n})\n\nexport default http"]}]} |