Skip to content

geoViewerService

geoViewerService

GetMapData(param) ⇒ Promise.<ApiResult.<GeoViewerMapDataResponseDto>>

Загружает данные карты GeoViewer (клиенты, сотрудники, расстояния, назначения). Доступно только пользователям с ролью администратора (иначе бэкенд вернёт 423).


Принимаемые параметры

ParamTypeDescription
paramGeoViewerMapDataRequestParamФильтры. См. GeoViewerMapDataRequestParam

Возвращаемые данные

Returns: Promise.<ApiResult.<GeoViewerMapDataResponseDto>> - Данные карты




GetCandidates(type, id) ⇒ Promise.<ApiResult.<{candidates: Array.<GeoViewerCandidateDto>}>>

Полный список кандидатов по весу для одной сущности, независимо от фильтров карты.


Принимаемые параметры

ParamTypeDescription
type"client" | "worker"Тип ВЫБРАННОЙ сущности (для воркера вернутся клиенты, и наоборот).
idnumberId выбранной сущности.

Возвращаемые данные

Returns: Promise.<ApiResult.<{candidates: Array.<GeoViewerCandidateDto>}>> - Кандидаты, отсортированы по весу.