section-positions-function.js 1.91 KB
/**
 * @description : TODO (路段信息定位positions.html页面方法函数的封装.)
 * 
 * @author bsth@lq
 * 
 * @version 1.0
 */
var PositionsPublicFunctions = function () {
	var PubFun = {
		// 初始化路段信息与线路走向.
		initSectionInfo : function(sectionId) {
			GetAjaxData.getSectionRouteInfoById(sectionId,function(r) {
				var len = r.length;
				if(len>0) {
					var sectionInfo = r[0];
					EditSectionObj.setEitdSection(sectionInfo);
					SectionPWorldsBMap.drawingUpline(r);
				}
			});
		},
		// 设值表单字段值.
		setSectionFormValue : function(Section) {
			$('#sectionIdInput').val(Section.sectionId);// 路段ID
			$('#sectionRouteIdInput').val(Section.sectionRouteId);// 路段路由ID
			$('#sectionRouteLineInput').val(Section.sectionRouteLine);// 线路ID
			$('#lineCodeInput').val(Section.sectionRouteLineCode);// 线路编码
			$('#bsectionVectorInput').val(Section.sectionBsectionVector);// 折线坐标集合
			$('#sectionNameInput').val(Section.sectionName);// 路段名称
			$('#sectionCodeInput').val(Section.sectionCode);// 路段编码
			$('#sectionrouteCodeSelect').val(Section.sectionRouteCode);// 路段序号
			$('#directionsSection').val(Section.sectionRouteDirections);// 路段方向
			$('#roadCodingCodInput').val(Section.sectionRoadCoding);// 道路编码
			$('#speedLimitInput').val(Section.sectionSpeedLimit);// 道路限速
			$('#sectionDistanceInput').val(Section.sectionDistance);// 路段长度
			$('#sectionTimeInput').val(Section.sectionTime);// 路段长度
			$('#versionsInput').val(Section.sectionRouteVersions);// 版本号
			$('#destroySelect').val(Section.sectionRouteDestroy);// 是否撤销
			$('#descriptionsTextarea').val(Section.sectionRouteDescriptions);// 描述/说明
			$('#isRoadeSpeedInput').val(Section.isRoadeSpeed);// 是否有路段限速数据  <0:分段;1:未分段>
		}
	}
	return PubFun ;
}();