1 line
7.6 KiB
JSON
1 line
7.6 KiB
JSON
|
|
{"remainingRequest":"E:\\hz-zhhq-web\\node_modules\\thread-loader\\dist\\cjs.js!E:\\hz-zhhq-web\\node_modules\\babel-loader\\lib\\index.js!E:\\hz-zhhq-web\\src\\utils\\request.js","dependencies":[{"path":"E:\\hz-zhhq-web\\src\\utils\\request.js","mtime":1737610069399},{"path":"E:\\hz-zhhq-web\\babel.config.js","mtime":1737610069371},{"path":"E:\\hz-zhhq-web\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\hz-zhhq-web\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\hz-zhhq-web\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000}],"contextDependencies":[],"result":["import \"core-js/modules/web.dom.iterable\";\nimport \"core-js/modules/es6.object.keys\";\nimport _typeof from \"E:/hz-zhhq-web/node_modules/@babel/runtime/helpers/esm/typeof.js\";\nimport Vue from 'vue';\nimport axios from 'axios';\nimport { MessageBox, Message, Loading } from 'element-ui';\nimport store from '@/store';\nimport { getToken, removeToken, getIscId } from '@/utils/auth';\n// import {\n// OutLogin\n// } from \"@/api/getdata\";\nimport Cookies from 'js-cookie';\nimport md5 from 'js-md5';\nimport CryptoJS from 'crypto-js';\nimport router from '@/router';\nvar KEY = CryptoJS.enc.Utf8.parse(\"greenh5java12345\");\nvar IV = CryptoJS.enc.Utf8.parse(\"greenh5java12345\");\nvar md5s = 'greenh5';\nimport cache from \"./cache\";\n// import pad from '@/utils/pad-zeropadding-min'\n// \"Access-Control-Request-Headers\": X-PINGOTHER, Content-Type, domain\n\n// header('Access-Control-Expose-Headers: domain');\n\n// http://192.168.138.172:9527/#/\n\n// target:'http://192.168.43.14:8080/',\n// axios.defaults.baseURL = '/home/'; //本地\n\naxios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8';\naxios.defaults.headers.post['Content-Security-Policy'] = \"script-src 'self' 'unsafe-eval' chrome-extension-resource; object-src 'none'; style-src 'self' 'unsafe-inline';\";\naxios.defaults.headers.post['X-Content-Type-Options'] = 'nosniff';\n// create an axios instance\nvar service = axios.create({\n baseURL: process.env.VUE_APP_BASE_API,\n // url = base url + request url\n // withCredentials: true, // send cookies when cross-domain requests\n timeout: 30000 // request timeout\n});\n\n// request interceptor 加密\n// service.interceptors.request.use(\n// config => {\n// var enparams = CryptoJS.AES.encrypt(JSON.stringify(config.data), KEY, {\n// iv: IV, mode: CryptoJS.mode.CBC, padding: CryptoJS.pad.ZeroPadding\n// }).toString();\n// var md5m = md5(enparams + md5s).toLocaleUpperCase();\n// var checkTime = CryptoJS.AES.encrypt(JSON.stringify(new Date().getTime()), KEY, {\n// iv: IV, mode: CryptoJS.mode.CBC, padding: CryptoJS.pad.ZeroPadding\n// }).toString();\n// var params = {\n// body: enparams,\n// sign: md5m,\n// checkTime:checkTime\n// };\n// config.data = params;\n// // do something before request is sent\n\n// return config;\n// },\n\n// error => {\n// return Promise.reject(error)\n// }\n// )\n\n// request interceptor 未加密\nservice.interceptors.request.use(function (config) {\n config.headers['token'] = getToken('token'); // 请求头带上token\n var params = {\n body: JSON.stringify(config.data),\n sign: md5s,\n checkTime: JSON.stringify(new Date().getTime())\n };\n config.data = params;\n var isRepeatSubmit = (config.headers || {}).repeatSubmit === false;\n // console.log(config)\n if (!isRepeatSubmit && (config.method === 'post' || config.method === 'get')) {\n var requestObj = {\n url: config.url,\n data: _typeof(config.data.body) === 'object' ? JSON.stringify(config.data.body) : config.data.body,\n time: new Date().getTime()\n };\n // console.log(requestObj)\n var requestSize = Object.keys(JSON.stringify(requestObj)).length; // 请求数据大小\n var limitSize = 5 * 1024 * 1024; // 限制存放数据5M\n if (requestSize >= limitSize) {\n console.warn(\"[\".concat(config.url, \"]: \") + '请求数据<EFBFBD><EFBFBD>
|