var baseurl = "http://admin.gyxtyy.com/xtyy/";
/* 测试地址: http://tbcj.innoobox.com/api/*/
/* 正式地址: http://admin.gyxtyy.com/xtyy/*/
window.promise = promise;
axios.defaults.timeout = 20000; //超时取消请求
axios.defaults.headers.post['content-type'] = 'application/json;charset=utf-8';
axios.defaults.baseurl = baseurl;
var $loading="";
function showloading(){
if(!$loading){
$loading=document.createelement("div");
$loading.classname="loading";
$loading.innerhtml='
loading...
';
$loading.style.display="block";
$("body").append( $loading);
}
}
function hideloading(){
$loading="";
$(".loading").remove();
}
var request = function (url, params, config, method) {
showloading();
var newprm= new promise(function(resolve, reject){
axios[method](url, params, object.assign({}, config)).then(function(response){
hideloading()
resolve(response.data)
}, function(err){
if (err.cancel) {
} else {
hideloading()
reject(err)
}
}).catch(function(err){
hideloading()
reject(err)
})
})
return newprm;
}
var post = function(url, params, config){
return request(url, params, config, 'post')
};
var get = function(url, params, config){
return request(url, params, config, 'get')
};
// 通用字段
// status = 1上架,2下架
// adminid 统一传 0
// page 页码, 默认1
// size 返回条数, 默认20
// /xtbanner/getlist
//各banner,type值(1首页banner 2产品中心banner 3首页产品海报 4首页推荐产品)
var banner_list="xtbanner/getlist";
var banner_sing="xtbanner/getbannersingle";//各banner,type值(10关于新天 11新闻中心12生产与研发 13社会责任)
// 新闻模块
var news_list="xtnews/getlist";
var news_list_up_nest="xtnews/getneighbours";
var news_detail="xtnews/getnewsdetail";
// 企业视频
var video_list="xtvideo/getlist";
// 友情链接
var friend_link_list="xtfriend/getlist";
// 固定页面模块
// 获取html内容,5 生产基地 6 科研研发 7 社会责任 9 董事长致辞 10 新天荣誉 11 新天介绍 12 企业价值观 13 招贤纳士 14 信息披露 15 联系我们
var page_list_html="xtpage/gethtml";
var page_list="xtpage/getlist";
var page_obj="xtpage/getobj";
// 产品模块
var product_list_bind="xtproduct/getbindlist";
var product_list="xtproduct/getlist";
var product_type="xtproduct/gettypelist"
// 产品图片模块
var product_img_list="xtpimg/getlist";
// 股票接口
var gpurl='xt/getshare'
// see count
var seeadd='xtnews/see';
var detailhtml='xt/gethtml';
var article ={
getbannerlist:function(params){
params=$.param(params);
return post(banner_list,params,{
headers: {
'content-type': 'application/x-www-form-urlencoded'
},
});
},
getnewslist:function(params){
params=$.param(params);
return post(news_list,params,{ headers: {
'content-type': 'application/x-www-form-urlencoded'
}});
},
getnewslisnestorup:function(params){
params=$.param(params);
return post(news_list_up_nest+"?"+params,{},{});
},
getvideolist:function(params){
return post(video_list,params,{});
},
getpagelisthtml:function(params){
params=$.param(params);
return post(page_list_html,params,{
headers: {
'content-type': 'application/x-www-form-urlencoded'
}
});
},
getpagelist:function(params){
return post(page_list,params,{});
},
getpageobj:function(params){
return post(page_obj,params,{})
},
getproductbind:function(params){
return post(product_list_bind,params,{});
},
getproductlist:function(params){
params=$.param(params);
return post(product_list,params,{
headers: {
'content-type': 'application/x-www-form-urlencoded'
}
});
// return post(product_list,params,{});
},
getproducttypelist:function(){
return post(product_list,{},{});
},
getproductimglist:function(params){
params=$.param(params);
return post(product_img_list,params,{
headers: {
'content-type': 'application/x-www-form-urlencoded'
}
});
},
getgupiao:function(){
return post(gpurl,{},{});
},
// 友情链接
getfriendslink:function(params){
var friendhtmlurl=friend_link_list+"?"+$.param(params);
return post(friendhtmlurl,{},{})
},
getproducttype:function(){
return post(product_type,{},{})
},
getdetailhtml:function(params){
var detailhtmlurl=detailhtml+"?"+$.param(params);
return post(detailhtmlurl,{},{});
},
addseeadd:function(params){
var seeaddurl=seeadd+"?"+$.param(params);
return post(seeaddurl,{},{});
},
getnewsdetail:function(params){
var news_detail_url=news_detail+"?"+$.param(params);
return post(news_detail_url,{},{});
},
getbannersing:function(params){
var bannersing_detail_url_=banner_sing+"?"+$.param(params);
return post(bannersing_detail_url_,{},{});
}
}