This commit is contained in:
Peter Maquiran
2022-05-23 14:54:40 +01:00
parent cdf921975c
commit faa2b343c0
17 changed files with 169 additions and 108 deletions
+2
View File
@@ -198,6 +198,8 @@
<span class="organic-entity">{{ searchDocument.EntidadeOrganicaNome }}</span>
<span class="documente-date">{{ formateIsoDate(searchDocument.Data) }}</span>
</div>
<div *ngIf="select" (click)="view(searchDocument)"> Ver</div>
</div>
</li>
+35 -5
View File
@@ -10,6 +10,7 @@ import { PublicationDetailPage } from '../publications/view-publications/publica
import { DocumentDetailPage } from 'src/app/modals/document-detail/document-detail.page';
import { SearchCategory, SearchList } from 'src/app/models/search-document';
import { ThemeService } from 'src/app/services/theme.service'
import { ViewDocumentPage } from 'src/app/modals/view-document/view-document.page';
@Component({
selector: 'app-search',
@@ -94,8 +95,36 @@ export class SearchPage implements OnInit {
selected: item
});
}
}
return this.select;
async view(item: SearchList) {
const ApplicationType = item.ApplicationType.toString()
const Id = item.Id
if(ApplicationType == '8' ) {
this.viewDocumentDetail(Id, ApplicationType);
} else if (ApplicationType == '361') {
const modal = await this.modalController.create({
component: ViewDocumentPage,
componentProps: {
trustedUrl: '',
file: {
title: item.Assunto,
url: '',
title_link: '',
},
applicationId: ApplicationType,
docId: item.Id,
},
cssClass: 'modal modal-desktop'
});
await modal.present();
}
}
ngOnInit() {
@@ -665,7 +694,7 @@ export class SearchPage implements OnInit {
const ApplicationType = searchDocument.ApplicationType.toString()
const Id = searchDocument.Id
if(this.select == false){
if(this.select == false) {
if(this.type == "Agenda") {
const modal = await this.modalCtrl.create({
@@ -680,15 +709,16 @@ export class SearchPage implements OnInit {
await modal.present();
modal.onDidDismiss().then((res)=>{});
} else if(this.type == "AccoesPresidenciais"){
} else if(this.type == "AccoesPresidenciais") {
this.viewPublicationDetail(Id);
}
else if(this.type == "AccoesPresidenciais & ArquivoDespachoElect"){
else if(this.type == "AccoesPresidenciais & ArquivoDespachoElect") {
if(ApplicationType == '8' || ApplicationType == '361') {
alert('view!!')
this.viewDocumentDetail(Id, ApplicationType);
// this.openExpedientActionsModal(searchDocument)
}
}
}