import Request from './index.js'
|
import md5 from'../utils/md5.js'
|
import comUtils from '../utils/ComUtils.js'
|
|
let request = new Request().http;
|
|
function get(url, data) {
|
//获取token
|
let header={
|
dfgsessionkey:comUtils.getUrlPar("dfgtoken")
|
}
|
return request({
|
url: url,
|
method: 'GET',
|
data: data,
|
header: header
|
})
|
}
|
|
function post(url, data) {
|
//获取token
|
|
let keysList=Object.keys(data);
|
let enstr="";
|
if(keysList&&keysList.length>0)
|
{
|
let curData=data;
|
keysList.forEach(function(value,index){
|
enstr+=value+ (JSON.stringify(data[value]).replace(/^\"|\"$/g,''));
|
})
|
}
|
let userToken=comUtils.getUrlPar("dfgtoken");
|
userToken=userToken?userToken:'rsZOjpyA5mlf0IhB0y18Hw==';
|
enstr="dfg"+enstr+"apph5"+userToken;
|
enstr=md5.hex_md5(enstr);
|
enstr+='.'+userToken
|
/* header = Object.assign({
|
'dfgsessionkey': enstr
|
},header) */
|
let header={
|
dfgsessionkey:enstr
|
}
|
return request({
|
url: url,
|
method: 'POST',
|
data: data,
|
header: header,
|
})
|
}
|
|
let api = {
|
login: data => post('loginapi', data),
|
post: (url, data) => post(url, data),
|
get: (url, data) => get(url, data)
|
}
|
|
export default api;
|