| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 | (function($){	var publish_version = false;	var agentName = "wlyyAgent";	var server, userAgent, loginUrl;	 	$.support.cors = true;	if(publish_version) { // 生产环境配置			} else { // 测试环境配置        server = "http://172.19.103.88:9092/wlyy/"        // server = "http://192.168.131.127:8060/"; //逸祥        // server = "http://192.168.131.24:8080/"; //仕杰		loginUrl = "http://172.19.103.88:9092/wlyy/auth/login.html"	}		    userAgent = localStorage.getItem(agentName)    //hard code userAgent for test    //全科    // userAgent = {"id":4800,"uid":"zbqD201703150222","imei":"864394010176834","token":"8a987068ce47f9709080eda4897e25a1","platform":2,"hospital":"3502050100"};    //健管    // userAgent = {"id":4821,"uid":"zbqD201703150228","imei":"864394010176834","token":"73f5ace5c7d4cdb811f743902fd705d9","platform":2,"hospital":"3502050100"};     // userAgent = JSON.stringify(userAgent);     	if(userAgent) {		try{			userAgent = JSON.parse(userAgent)		}catch(e){			location.replace(loginUrl+'?redirect_url='+encodeURIComponent(location.href))		}	} else {		location.replace(loginUrl+'?redirect_url='+encodeURIComponent(location.href))	}		function httpGet(url,options) {		//发送ajax请求		return new Promise(function(resolve, reject) {			$.ajax(server + url, 				$.extend({},{				type: 'GET',				dataType: 'JSON',				beforeSend: function(request) {                    request.setRequestHeader("userAgent", JSON.stringify(userAgent));				},				error: function(res) {					reject(res)				},				success: function(res) {					failCodeHandle(res)					resolve(res)				}			},options));		})	}		function httpPost(url,options) {		//发送ajax请求		return new Promise(function(resolve, reject) {			$.ajax(server + url, 				$.extend({},{				type: 'POST',				dataType: 'JSON',				beforeSend: function(request) {                    request.setRequestHeader("userAgent", JSON.stringify(userAgent));				},				error: function(res) {					reject(res)				},				success: function(res) {					failCodeHandle(res)					resolve(res)				}			},options));		})	}		function failCodeHandle(res) {		var tip = "";		if(res.status == 999) {			tip = "此账号已在别处登录,请重新登录";		} else if(res.status == 998) {			tip = "登录超时,请重新登录";		} else if(res.status == 997) {			tip = "此账号未登录,请先登录"		}		if(tip) {			toastr && toastr.warning(tip)			location.replace(loginUrl+'?redirect_url='+encodeURIComponent(location.href))		}	}		APIService = {        server: server,        userAgent: userAgent,        httpGet: httpGet,        httpPost: httpPost,        getDoctorInfo: function(){            return httpGet('doctor/baseinfo');        },        getTeamInfo: function(doctor){            return httpGet('/doctor/admin-teams/team/'+doctor+'/teams');        }	}		window.APIService = APIService;})(jQuery)
 |