'use strict'; document.write(""); // 配置基地址 var request = axios.create({ // baseURL: 'http://192.168.9.85:22000' // 测试接口 // baseURL: 'http://test.ap.shuangkebang.com' // 创业帮正式接口 baseURL: 'http://ap.kexiaoshuang.com' // 模拟接口 // baseURL: 'http://192.168.9.85:22000/mock/17' }); // 数据响应防抖 var requestflag = true; // 请求拦截器 request.interceptors.request.use(function (config) { // 该处可以将config打印出来看一下,该部分将发送给后端 // console.log(config); config.headers.Authorization = 'Bearer ' + PublicLib.getCookieInfo('token'); if (requestflag) { // config.header = {"":""}; if (config.method === 'post') { requestflag = false; } return config; // 对config处理完后返回,下一步将向后端发送请求 } }, function (error) { // 当发生错误时,执行该部分代码 // console.log(error); //调试用 return Promise.reject(error); }); // 响应拦截器 request.interceptors.response.use(function (response) { // 该处为后端返回整个内容 // tips('登录失效'); var res = response.data; // 该处可将后端数据取出,提前做一个处理 requestflag = true; // console.log(res); return res; }, function (error) { // console.log(error.response.status); if (error.response.status === 401) { PublicLib.GoBack({ Level: 0 }); }; return Promise.reject(error); }); // 测试接口 // const testInterface = (url) => { // return request.get(url); // }; // GET请求 var getRequest = function getRequest(url, parameter) { // console.log(parameter) return request({ url: url, method: 'get', // headers: { // 'Access-Control-Allow-Origin': '*', // }, params: { value: encryption(parameter) } }); // .get(url,{params:{value:encryption(parameter)}}); }; // POST请求 var postRequest = function postRequest(url, parameter) { var param = new URLSearchParams(); param.append('value', encryption(parameter)); // console.log(parameter); return request({ url: url, method: 'post', headers: { // 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/x-www-form-urlencoded' }, data: param }); }; // let param = new URLSearchParams(); // param.append('value', '{"Mobile":"' + Mobile + '","ReferenceCode":"' + ReferenceCode + '","LoginPwd":"' + LoginPwd + '","MobileCode":"' + MobileCode + '","MobileCode":"' + that.mobileCode + '"}'); // param.append('token', getCookieInfo('Token')); document.write("");