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_,{},{}); } }