Files
doneit-web/src/app/pipes/search-document.pipe.ts
T

46 lines
1.1 KiB
TypeScript
Raw Normal View History

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;
}
}