2021-08-10 16:24:14 +01:00
|
|
|
import { Pipe, PipeTransform } from '@angular/core';
|
2021-08-11 10:52:31 +01:00
|
|
|
import { ExpedientTaskModalPageNavParamsTask } from '../models/ExpedientTaskModalPage';
|
2021-08-13 14:36:45 +01:00
|
|
|
import { Attachments, FromSearchDocument, SearchFolder } from '../models/search-document';
|
2021-08-10 16:24:14 +01:00
|
|
|
|
|
|
|
|
@Pipe({
|
|
|
|
|
name: 'searchDocument'
|
|
|
|
|
})
|
|
|
|
|
export class SearchDocumentPipe implements PipeTransform {
|
|
|
|
|
|
|
|
|
|
transform(document): unknown {
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2021-08-13 14:36:45 +01:00
|
|
|
transformToAttachment(document): Attachments[] {
|
2021-08-10 16:24:14 +01:00
|
|
|
|
2021-08-11 10:52:31 +01:00
|
|
|
let task: ExpedientTaskModalPageNavParamsTask
|
|
|
|
|
//let _document: = this.LoadedDocument
|
|
|
|
|
// let folder: SearchFolder = this.LoadedDocument
|
|
|
|
|
|
2021-08-10 16:24:14 +01:00
|
|
|
const attachments = []
|
|
|
|
|
|
|
|
|
|
if(document.Documents) {
|
|
|
|
|
document.Documents.forEach( (ele) => {
|
|
|
|
|
console.log(ele)
|
|
|
|
|
attachments.push({
|
|
|
|
|
ApplicationId: 361,
|
|
|
|
|
Source: 1,
|
2021-08-13 14:36:45 +01:00
|
|
|
SourceId: ele.docID || ele.docId || ele.DocId || ele.Id,
|
2021-08-10 16:24:14 +01:00
|
|
|
SourceName: ele.Assunto
|
|
|
|
|
})
|
|
|
|
|
});
|
|
|
|
|
} else {
|
|
|
|
|
attachments.push({
|
|
|
|
|
ApplicationId: 8,
|
|
|
|
|
Source: 1,
|
2021-08-13 14:36:45 +01:00
|
|
|
SourceId: document.docID || document.docId || document.DocId || document.Id,
|
2021-08-10 16:24:14 +01:00
|
|
|
SourceName: document.Assunto
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return attachments;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|