add-input-function.js 1.49 KB
/**
 * 函数
 */

var PublicFunctions = function () {
	
	var PubFun = {
			
			/** @param points:中心点 ;bPolygonGridValue:百度坐标点图形集合;shapesTypeValue:范围图形类型;radiusValue:圆半径  */
			setFormInputValue: function(points,bPolygonGridValue,shapesTypeValue,radiusValue) {
				
				// 百度地图经纬度坐标中心点
				$('#bJwpointsInput').val(points);
				
				// 百度坐标点图形集合 
				$('#bPolygonGridInput').val(bPolygonGridValue);
				
				// 图形类型
				$('#shapesTypeSelect').val(shapesTypeValue);
				
				// 圆形半径
				$('#radiusInput').val(radiusValue);
				
			},
			
			getLineAllInfo : function(cb) {
				
				// 填充公司下拉框选择值
				$get('/line/all', null, function(array){
					
					return cb && cb(array);
					
				});
				
			},
			
			getStationRouteInfo : function(lineCode,callback) {
				
				$get('/stationroute/all',{'lineCode_eq':lineCode},function(result) {
					
					callback && callback(result);
					
				});
				
			},
			
			getStationCode : function(callback) {
				
				$get('/station/getStationCode',null,function(stationCode) {
					
					callback && callback(stationCode);
					
				});
				
			},
			
			// 新增站点保存
			stationSave : function(station,callback) {
				
				$post('/station/stationSave',station,function(data) {
					
					callback && callback(data);
					
				});
				
			}
			 
	}
	
	return PubFun ;
	
}();