2021-01-07 09:38:46 +01:00
<!-- HEADER -->
2021-03-11 10:31:46 +01:00
< ion-header class = "ion-no-border header-main d-md-flex flex-md-row-reverse" >
< ion-progress-bar type = "indeterminate" class = "loader" * ngIf = "showLoader" > < / ion-progress-bar >
2021-06-10 15:38:08 +01:00
< div class = "top-box d-flex ion-justify-content-between" >
2021-04-29 15:25:14 +01:00
< ion-form [ class . d-none ] = " ! showSearchInput " >
2021-03-11 10:31:46 +01:00
< div class = "d-flex search-input-container ion-justify-content-between" >
2021-04-08 17:25:47 +01:00
< div class = "icon" >
< button class = "btn-no-color" ( click ) = " basicSearch ( ) " >
< ion-icon class = "icon-z" slot = "end" name = "search" > < / ion-icon >
< / button >
2021-02-26 10:05:00 +01:00
< / div >
< div class = "input-text d-flex ion-align-items-center" >
< ion-input [ ( ngModel ) ] = ' searchSubject ' class = "search-input" type = "search" placeholder = "Pesquisar" > < / ion-input >
< / div >
2021-04-21 20:49:30 +01:00
< div ( click ) = " clearSearchInput ( ) " class = "d-flex align-center icon" >
2021-04-21 20:54:49 +01:00
< ion-icon class = "font-25" name = "restaurant-outline" src = "assets/images/icons-search-close.svg" > < / ion-icon >
2021-04-21 20:49:30 +01:00
2021-02-26 10:05:00 +01:00
< / div >
2021-01-07 09:38:46 +01:00
< / div >
2021-04-19 11:35:48 +01:00
< / ion-form >
2021-02-26 10:05:00 +01:00
<!-- search -->
< div * ngIf = "!showAdvanceSearch" class = "icon-z icon-most-searched-word-open" ( click ) = " showHideAdvanceSearch ( true ) " >
< ion-icon src = "assets/images/icons-most-searched-words-open.svg" class = "icon" slot = "end" > < / ion-icon >
< / div >
2021-04-29 15:25:14 +01:00
< div * ngIf = "showAdvanceSearch" class = "icon-z icon-most-searched-word-open align-md-baseline pl-10" ( click ) = " showHideAdvanceSearch ( false ) " >
2021-02-26 10:05:00 +01:00
< ion-icon src = "assets/images/advance-search-show-modal.svg" class = "icon" slot = "end" > < / ion-icon >
< / div >
< div class = "profile" >
< ion-icon class = "icon" src = "assets/images/icons-profile.svg" > < / ion-icon >
< / div >
2021-06-10 15:38:08 +01:00
2021-06-11 11:26:25 +01:00
< div class = "btn-modal-dismiss" * ngIf = "showSearchInput" >
2021-06-10 15:38:08 +01:00
< button class = "btn-no-color" ( click ) = " close ( ) " >
< ion-icon class = "icon" src = "assets/images/icons-search-close.svg" > < / ion-icon >
< / button >
< / div >
< / div >
2021-02-26 10:05:00 +01:00
<!-- Search drop down -->
2021-03-11 10:31:46 +01:00
< div class = "advance-search pa-0 pt-10 flex-md-grow-1" * ngIf = "showAdvanceSearch" >
2021-02-26 10:05:00 +01:00
<!-- -->
< li class = "d-flex date-container ion-justify-content-between" >
< div class = "icon-mer icon" >
< ion-icon name = "restaurant-outline" src = "assets/images/icons-advance-search-document.svg" > < / ion-icon >
2021-01-07 09:38:46 +01:00
< / div >
2021-02-26 10:05:00 +01:00
< div class = "input-container d-flex ion-align-items-center" >
< ion-datetime [ ( ngModel ) ] = ' searchDocumentDate ' placeholder = "Data" display-timezone = "utc" > < / ion-datetime >
< div class = "icon" ( click ) = " clearInputDocumentDate ( ) " >
< ion-icon name = "restaurant-outline" src = "assets/images/icons-search-close.svg" > < / ion-icon >
< / div >
2021-01-07 09:38:46 +01:00
< / div >
2021-02-26 10:05:00 +01:00
< / li >
<!-- Sender -->
< li class = "d-flex date-container ion-justify-content-between" >
< div class = "icon-mer icon" >
< ion-icon name = "restaurant-outline" src = "assets/images/icons-advance-search-sender.svg" > < / ion-icon >
< / div >
< div class = "input-container d-flex ion-align-items-center" >
< ion-input [ ( ngModel ) ] = ' searchSender ' class = "search-input" ( click ) = " openAdvanceSearchSelection ( ) " type = "search" placeholder = "Remetentes" > < / ion-input >
< div class = "icon" ( click ) = " clearInputRemetente ( ) " >
< ion-icon name = "restaurant-outline" src = "assets/images/icons-search-close.svg" > < / ion-icon >
< / div >
< / div >
< / li >
<!-- Organic entity -->
< li class = "d-flex date-container ion-justify-content-between" >
< div class = "icon-mer icon" >
< ion-icon name = "restaurant-outline" src = "assets/images/icons-arrow-arrow-down-25-copy.svg" > < / ion-icon >
< / div >
< div class = "input-container d-flex ion-align-items-center" >
< ion-input [ ( ngModel ) ] = ' searchOrganicEntiry ' class = "search-input" type = "search" placeholder = "Entidade Orgânica" ( click ) = " openOrganicEntitySelection ( ) " > < / ion-input >
< div class = "icon" ( click ) = " clearInputOrganicEntity ( ) " >
< ion-icon name = "restaurant-outline" src = "assets/images/icons-search-close.svg" > < / ion-icon >
< / div >
< / div >
< / li >
2021-01-15 08:16:36 +01:00
< / div >
2021-02-26 10:05:00 +01:00
<!-- search result categories -->
2021-03-11 10:31:46 +01:00
< div class = "options flex-md-grow-1 " * ngIf = "showDocuments"
2021-04-16 13:02:45 +01:00
style = "border-bottom: 1px solid #f3f3f3;width: unset"
2021-02-26 10:05:00 +01:00
>
< div class = "container " >
2021-04-16 13:02:45 +01:00
< div class = "d-flex overflow-x-auto" >
2021-02-26 10:05:00 +01:00
<!-- SLIDE -->
2021-04-16 14:10:18 +01:00
< div * ngFor = "let category of searchCategories; index as i;" class = "d-flex py-10" style = "width:0px" [ ngClass ] = " { ' active-category ' : category . Active } " class = "button" ( click ) = " filterDocList ( category . Name ) " ( click ) = " activeCategoty ( i ) " >
2021-04-16 14:34:42 +01:00
< span > {{ category.Name }}< / span >
< ion-label class = "label" > {{ category.Qtd }}< / ion-label >
2021-04-16 14:10:18 +01:00
2021-04-16 13:02:45 +01:00
< / div >
2021-02-26 10:05:00 +01:00
< / div >
2021-03-11 10:31:46 +01:00
< button class = "icon-z icon-most-searched-word-open " ion-button icon-only >
2021-02-26 10:05:00 +01:00
< ion-icon src = "assets/images/icons-most-searched-words-open.svg" class = "icon" slot = "end" > < / ion-icon >
< / button >
< / div >
2021-01-07 09:38:46 +01:00
< / div >
2021-02-26 10:05:00 +01:00
2020-08-05 15:39:16 +01:00
< / ion-header >
2021-01-15 08:16:36 +01:00
< ion-content class = "main-content" >
2021-01-05 11:37:07 +01:00
2021-03-11 10:31:46 +01:00
< div class = "height-100" >
2021-02-26 10:05:00 +01:00
< div class = "d-flex seach-wrapper height-100 flex-row justify-space-between" >
2021-01-07 09:38:46 +01:00
2021-03-11 10:31:46 +01:00
< div class = "d-flex height-100 overflow-y-auto flex-1" * ngIf = "!showDocuments || windowWidth >= 1024"
2021-02-26 10:05:00 +01:00
style = "border-right: 1px solid #ddd7d7;" >
<!-- most searched word -->
2021-03-11 10:31:46 +01:00
< div class = "most-searched-words d-md-flex flex-md-column" >
2021-04-07 09:32:17 +01:00
< p class = "title ion-text-center" > Assuntos mais recebidos< / p >
2021-03-11 10:31:46 +01:00
< div class = "most-searched-word-container height-100 overflow-y-auto" >
2021-01-07 09:38:46 +01:00
< / div >
< / div >
< / div >
2021-02-26 10:05:00 +01:00
< div class = " height-100 overflow-y-auto flex-1" * ngIf = "showDocuments" >
< div >
<!-- search result document -->
< div class = "search-result" >
< div class = "header" >
< div class = "d-flex ion-justify-content-between ion-align-items-center" >
< div class = "d-flex sort-by ion-justify-content-center" >
< p >
< span class = "order" > Order por:< / span >
2021-04-07 09:32:17 +01:00
< span * ngIf = "ordinance == 'recent'" class = "order-labal" > Mais Recentes< / span >
< span * ngIf = "ordinance == 'old'" class = "order-labal" > Mais Antigos< / span >
2021-02-26 10:05:00 +01:00
< / p >
< / div >
< div >
2021-04-16 13:02:45 +01:00
< div * ngIf = "ordinance == 'old'" ( click ) = " reorderList ( ' recent ' ) " >
< ion-icon src = "assets/images/icons-arrow-arrow-up.svg" > < / ion-icon >
< / div >
< div * ngIf = "ordinance == 'recent'" ( click ) = " reorderList ( ' old ' ) " >
< ion-icon src = "assets/images/icons-arrow-arrow-down-25.svg" > < / ion-icon >
< / div >
2021-02-26 10:05:00 +01:00
< / div >
< / div >
2021-01-07 09:38:46 +01:00
< / div >
2021-02-26 10:05:00 +01:00
< ul >
2021-04-30 14:12:45 +01:00
< li * ngFor = "let searchDocument of showSearchDocuments" ( click ) = " viewDetail ( searchDocument ) ; selectItem ( searchDocument ) " class = "d-flex" >
2021-02-26 10:05:00 +01:00
< div class = "icon" >
2021-04-19 11:35:48 +01:00
< ion-icon * ngIf = "itemIcons() == 'AccoesPresidenciais & ArquivoDespachoElect' "
2021-02-26 10:05:00 +01:00
src = "assets/images/icons-search-document.svg" > < / ion-icon >
2021-04-19 11:35:48 +01:00
< ion-icon * ngIf = "itemIcons() == 'Agenda' "
2021-02-26 10:05:00 +01:00
src = "assets/images/icons-default-agenda.svg" > < / ion-icon >
2021-04-19 11:35:48 +01:00
< ion-icon * ngIf = "itemIcons() == 'AccoesPresidenciais' "
2021-02-26 10:05:00 +01:00
src = "assets/images/icons-viagem.svg" > < / ion-icon >
< / div >
< div class = "content ion-align-items-center" >
2021-04-14 11:04:28 +01:00
< div class = "d-flex ion-justify-content-between " >
< span class = "result-name" > {{ searchDocument.Assunto}}< / span >
2021-04-19 11:35:48 +01:00
< span class = "app-name" * ngIf = "itemIcons() == 'AccoesPresidenciais & ArquivoDespachoElect' " > {{ searchDocument.appName}}< / span >
2021-04-14 11:04:28 +01:00
< / div >
2021-02-26 10:05:00 +01:00
< div class = "d-flex ion-justify-content-between " >
< span class = "organic-entity" > {{ searchDocument.EntidadeOrganicaNome }}< / span >
< span class = "documente-date" > {{ formateIsoDate(searchDocument.Data) }}< / span >
< / div >
< / div >
< / li >
< / ul >
2021-01-07 09:38:46 +01:00
< / div >
2021-02-26 10:05:00 +01:00
< / div >
< / div >
2021-03-11 12:01:14 +01:00
2021-01-07 09:38:46 +01:00
< / div >
< / div >
2021-01-18 14:59:09 +01:00
< / ion-content >