add-input-function.js 1.46 KB
/**
 * 函数
 * 
 */
var PublicFunctions = function () {
	var PubFun = {
			/** @param points:中心点;bPolygonGridValue:百度坐标点图形集合;shapesTypeValue:范围图形类型;radiusValue:圆半径  */
			setFormInputValue: function(points,bPolygonGridValue,shapesTypeValue,radiusValue) {
				// 百度地图经纬度坐标中心点
				$('#bCenterPointInput').val(points);
				// 百度坐标点图形集合 
				$('#bParkPointInput').val(bPolygonGridValue);
				// 图形类型
				if(shapesTypeValue == 'r') {
					$('#shapesTypeSelect').val('圆形');
					// 圆形半径
					$('#radiusGroup').show();
				}else if(shapesTypeValue=='d') {
					$('#shapesTypeSelect').val('多边形');
					$('#radiusGroup').hide();
				}
				$('#radiusInput').val(radiusValue);
			},
			getBusinessAllInfo : function(cb) {
				// 填充公司下拉框选择值
				 $get('/business/all', {upCode_eq: '88'}, function(array){
					cb && cb(array);
				});
			},
			getCarParkCode : function(callback) {
				$get('/carpark/getCarParkCode',null,function(d) {
					callback && callback(d);
				});
			},
			isHaveParkCode : function(p,callback) {
				$get('/carpark/isHaveParkCode',p,function(d) {
					callback && callback(d);
				});
			},
			// 新增停车场保存
			carParkSave : function(carPark,callback) {
				$post('/carpark/carParkSave',carPark,function(data) {
					callback && callback(data);
				});
			}
	}
	return PubFun ;
}();