/// <summary> /// 获取线路型号 /// </summary> /// <param name="request"></param> /// <returns></returns> public async Task <ResponseBase <List <LineOptionsResponse> > > GetLineTypeOptionsAsync(ResourceOptionsRequest request) { var(project, _, projectCollection) = await _projectService.CheckSurveyPermissionAsync(request.ProjectId); return(await _resourceService.GetLineTypeOptionsAsync(new SelectOptionsRequest() { ResourceLibID = projectCollection.LibId, ForProject = (ProjectType)project.PType.ToInt(), ForDesign = request.ForDesign, KVLevel = KVLevel.无 })); }
/// <summary> /// 获取杆型和杆规格 /// </summary> /// <param name="request"></param> /// <returns></returns> public async Task <ResponseBase <List <TowerOptionsResponse> > > GetTowerTypeOptionsAsync(ResourceOptionsRequest request) { var(project, _, projectCollection) = await _projectService.CheckSurveyPermissionAsync(request.ProjectId); var result = await _resourceService.GetTowerTypeOptionsAsync(new SelectOptionsRequest() { ResourceLibID = projectCollection.LibId, ForProject = (ProjectType)project.PType.ToInt(), ForDesign = request.ForDesign, KVLevel = KVLevel.无 }); //var result = await _resourceService.GetTowerTypeOptionsAsync(new SelectOptionsRequest() //{ // ResourceLibID = project.ResourceLibId, // ForProject = projectCollection.ProjectType, // ForDesign = request.ForDesign, // KVLevel = KVLevel.无 //}); return(result); }
public Task <ResponseBase <List <LineOptionsResponse> > > GetLineTypeOptionsAsync(ResourceOptionsRequest request) { return(Service.GetLineTypeOptionsAsync(request)); }