`detalhamentoCtrl` Controller do módulo de detalhamento
Example
<s4c-detalhamento> </s4c-detalhamento>
Methods
(inner) _isDate(date, callback)
Verifica se a data é válida
Parameters:
Name | Type | Description |
---|---|---|
date |
Object | Arquivo |
callback |
function | Função que será chamada no final da execução deste método |
(inner) _onIncidenteSuccess(incidente)
Função chamada caso o incidente seja salvo sem erros
Parameters:
Name | Type | Description |
---|---|---|
incidente |
Object |
(inner) abrirAreaAtuacao(id)
Abre a área de atuação
Parameters:
Name | Type | Description |
---|---|---|
id |
Integer |
(inner) abrirCamerasMosaico(cameras)
Abre cameras do detalhamento no Mosaico de cameras.
Parameters:
Name | Type | Description |
---|---|---|
cameras |
Object |
(inner) abrirIncidente(incidente)
Abre o detalhamento do Incidente
Parameters:
Name | Type | Description |
---|---|---|
incidente |
Object |
(inner) abrirIncidentePoi(incidente)
Abre o detalhamento do Incidente
Parameters:
Name | Type | Description |
---|---|---|
incidente |
Object |
(inner) abrirPopup(url)
Abre um pop up
Parameters:
Name | Type | Description |
---|---|---|
url |
String | Url |
(inner) abrirRota(rota)
Abre o detalhamento da rota
Parameters:
Name | Type | Description |
---|---|---|
rota |
Object |
(inner) abrirUpload()
Abre a janela pra incluir arquivos
(inner) acessarMultivis(data)
Monta uma url de acesso ao multivis no detalhamento
Parameters:
Name | Type | Description |
---|---|---|
data |
obj | Poi com as informações do Multivis |
(inner) acessarMultivis10000(data)
Monta uma url de acesso ao multivis meeting(porta 8080) no detalhamento
Parameters:
Name | Type | Description |
---|---|---|
data |
obj | Poi com as informações do Multivis |
(inner) acessarMultivis10000(data)
Monta uma url de acesso ao multivis (porta 10000 administração) no detalhamento
Parameters:
Name | Type | Description |
---|---|---|
data |
obj | Poi com as informações do Multivis |
(inner) acessarPerformanceMultivis(data)
Monta uma url de acesso ao multivis na página de performance (porta 9292) no detalhamento
Parameters:
Name | Type | Description |
---|---|---|
data |
obj | Poi com as informações do Multivis |
(inner) afterThen(data, id)
Executado após obter os dados dos indentes próximos
Parameters:
Name | Type | Description |
---|---|---|
data |
Object | |
id |
Identificador |
(inner) alterarIncidente()
Controller da tela de alteração de incidentes
(inner) apagarDetalhamento()
Limpa o detalhamento
(inner) buscarIncidente(id, latlng, marker)
Busca os dados do Incidente
Parameters:
Name | Type | Description |
---|---|---|
id |
Integer | |
latlng |
Object | |
marker |
Object |
(inner) buscarPlanejamento(id, latlng)
Busca um planejamento
Parameters:
Name | Type | Description |
---|---|---|
id |
Integer | Indentificador |
latlng |
Object | Coordenadas |
(inner) buscarPoi(id, latlng, tipo)
Busca os dados do Poi
Parameters:
Name | Type | Description |
---|---|---|
id |
Integer | |
latlng |
Object | |
tipo |
Object |
(inner) buscarZonaDeObservacao(data)
Busca uma zona de observação
Parameters:
Name | Type | Description |
---|---|---|
data |
Object |
(inner) cancelarDelete()
Função chamada no cancelar do delete
(inner) carregarPoisRelacionados(categoriaId)
remove os Pois relacionados
Parameters:
Name | Type | Description |
---|---|---|
categoriaId |
Integer |
(inner) carregarPoisRelacionados(id, categoriaId)
Carrega os Pois relacionados
Parameters:
Name | Type | Description |
---|---|---|
id |
Integer | |
categoriaId |
Integer |
(inner) carregarViatura(viatura)
Carrega os dados da viatura
Parameters:
Name | Type | Description |
---|---|---|
viatura |
Object |
(inner) CheckUpdate()
Verifica atualizações para os aplicativos do multivis (Apenas POC)
(inner) checkUpdates(data)
Verifica atualizações para os aplicativos do multivis (Apenas POC)
Parameters:
Name | Type | Description |
---|---|---|
data |
obj | Poi com as informações do Multivis |
(inner) cronologiaEndereco()
Monta o endereço na cronologia
(inner) cronologiaStatus()
Monta o status na cronologia
(inner) cronologiaTexto()
Monta o texto na cronologia
(inner) download(id, fileName)
Faz o download de arquivos anexados
Parameters:
Name | Type | Description |
---|---|---|
id |
Integer | |
fileName |
String |
(inner) downloadLog(data)
Faz o download dos logs do multivis
Parameters:
Name | Type | Description |
---|---|---|
data |
obj | Poi com as informações do Multivis |
(inner) encerrarIncidente(data)
Encerra o incidente
Parameters:
Name | Type | Description |
---|---|---|
data |
Object | Dados do Incidente |
(inner) enviarArquivos(data)
Faz o envio dos arquivos que estão na fila
Parameters:
Name | Type | Description |
---|---|---|
data |
Object |
(inner) enviarComentario(valido)
Faz o envio do comentário para o poi ou incidente
Parameters:
Name | Type | Description |
---|---|---|
valido |
Boolean |
(inner) enviarCronologia(valido)
Faz o envio da cronologia
Parameters:
Name | Type | Description |
---|---|---|
valido |
Boolean |
(inner) ext(filename)
Retorna a extensão dos arquivos
Parameters:
Name | Type | Description |
---|---|---|
filename |
String |
(inner) fechar()
Fecha o detalhamento
(inner) fecharIncidente(dataId, incidente)
Fecha o Incidente
Parameters:
Name | Type | Description |
---|---|---|
dataId |
Integer | |
incidente |
Object |
(inner) fecharRota()
Fecha o detalhamento da rota
(inner) getRandomColor()
Gera uma cor aleatória
(inner) hasPermission(informacao)
Verifica as permissões para visualizar o conteúdo
Parameters:
Name | Type | Description |
---|---|---|
informacao |
Object | Extras do Poi |
(inner) incidenteNewNota()
Listener do Websocket incidenteNewNota
(inner) incidentes()
Listener do Websocket incidentes
(inner) isMultivisManager(data)
Verifica se o POI é do tipo Multivis
Parameters:
Name | Type | Description |
---|---|---|
data |
Object | Poi |
(inner) isToShow(label)
Verifica se a funcionalidade está na blacklist
Parameters:
Name | Type | Description |
---|---|---|
label |
String | nome da funcionalidade |
(inner) onAfterAddingFile(item)
Função chamada após os arquivos serem adicionados na fila de envio
Parameters:
Name | Type | Description |
---|---|---|
item |
Object | Arquivo |
(inner) onBeforeUploadItem(item)
Função chamada antes dos arquivos serem adicionados na fila de envio
Parameters:
Name | Type | Description |
---|---|---|
item |
Object | Arquivo |
(inner) onCompleteAll(result)
Função chamada ao finalizar o envio dos arquivos
Parameters:
Name | Type | Description |
---|---|---|
result |
Object |
(inner) onProgressItem(fileItem, progress)
Mostra o processo de envio dos arquivos
Parameters:
Name | Type | Description |
---|---|---|
fileItem |
Object | Arquivo |
progress |
Object |
(inner) pegarAreaAtuacao(id, obj)
Carrega os dados da Area de Atuação
Parameters:
Name | Type | Description |
---|---|---|
id |
Identificador | |
obj |
Object |
(inner) pegarBases(ponto, id)
Busca Bases de Conhecimento próximas.
Parameters:
Name | Type | Description |
---|---|---|
ponto |
Object | |
id |
Integer |
(inner) pegarCameras(obj)
Carrega os dados das cameras
Parameters:
Name | Type | Description |
---|---|---|
obj |
Object |
(inner) pegarEventosContidos(id)
Busca os Eventos contidos numa area
Parameters:
Name | Type | Description |
---|---|---|
id |
Integer |
(inner) pegarEventosPlanejados(chave_estrangeira)
Busca os Eventos Planejados
Parameters:
Name | Type | Description |
---|---|---|
chave_estrangeira |
String |
(inner) pegarIncidentes(obj, id, chaveEstrangeira)
Executa o filtro de incidentes ou busca indentes próximos
Parameters:
Name | Type | Description |
---|---|---|
obj |
Object | |
id |
Identificador | |
chaveEstrangeira |
String |
(inner) pegarPois(obj, id)
Busca pois próximos.
Parameters:
Name | Type | Description |
---|---|---|
obj |
Object | |
id |
Integer |
(inner) pegarPoisContidos(id)
Busca os pois contidos numa area
Parameters:
Name | Type | Description |
---|---|---|
id |
Integer |
(inner) pegarRotasProximas(ponto, id)
Busca as rotas próximas
Parameters:
Name | Type | Description |
---|---|---|
ponto |
Object | |
id |
Integer |
(inner) pegarViaturas(ponto)
Busca viaturas próximas.
Parameters:
Name | Type | Description |
---|---|---|
ponto |
Object |
(inner) removerArquivo(arquivo)
Remove arquivo do Poi
Parameters:
Name | Type | Description |
---|---|---|
arquivo |
Object | Arquivo |
(inner) removerIncidente()
Remove incidente
(inner) removerIncidenteComMotivo()
Remove incidente informando um motivo
(inner) removerItem(item)
Remove arquivos da fila
Parameters:
Name | Type | Description |
---|---|---|
item |
Object |
(inner) restart(poi)
Envia um comando de restart para o Multivis
Parameters:
Name | Type | Description |
---|---|---|
poi |
obj | Poi com as informações do Multivis |
(inner) salvarAlteracaoIncidente(dataId, incidente)
Salva as alterações no Incidente
Parameters:
Name | Type | Description |
---|---|---|
dataId |
Integer | |
incidente |
Object |
(inner) salvarIncidente(incidente)
Salva o Incidente
Parameters:
Name | Type | Description |
---|---|---|
incidente |
Object |
(inner) salvarIncidenteExcel(incidente)
Gera um excel com os dados do incidente
Parameters:
Name | Type | Description |
---|---|---|
incidente |
Object | Dados do Incidente |
(inner) schedule()
faz o agendamento de atualizações para os aplicativos do multivis (Apenas POC)
(inner) scheduleUpdates(data)
Agenda atualizações para os aplicativos do multivis (Apenas POC)
Parameters:
Name | Type | Description |
---|---|---|
data |
obj | Poi com as informações do Multivis |
(inner) solicitarVideoChamada(informacao)
Faz um solicitação de videoChamada para a camera cadastrada no POI
Parameters:
Name | Type | Description |
---|---|---|
informacao |
String | Dados da camera |
(inner) temCameras()
Verifica se há cameras no extra do objeto que está no detalhamento
(inner) totalizarPoisRelacionadosPorCategoria(data)
Totaliza a quantidade de Pois relacionados por Categoria
Parameters:
Name | Type | Description |
---|---|---|
data |
Object |
(inner) updateComentariosList()
Atualiza a lista de comentários que o Incidente possui
(inner) updateIconCount()
Atualiza a quantidade de comentários que o Incidente possui
(inner) updateIncident()
Listener do Websocket updateIncident
(inner) voarPara(obj)
Voa para as coordenadas recebidas por parâmetro
Parameters:
Name | Type | Description |
---|---|---|
obj |
Object | Coordenadas |
(inner) voarParaSubItem(obj)
Voa para as coordenadas recebidas por parâmetro
Parameters:
Name | Type | Description |
---|---|---|
obj |
Object | Coordenadas |
(inner) watch(newVal, oldVal)
Listener do atributo selecaoConcluida do formulário buscaUsuariosTelegram
Parameters:
Name | Type | Description |
---|---|---|
newVal |
Object | Novo valor |
oldVal |
Object | Valor antigo |