|
- import {Component, Input, OnInit, ViewEncapsulation} from '@angular/core';
- import {ActivatedRoute, Router} from '@angular/router';
- import {UploadAttachService} from '../service/upload.attach.service';
- import {UploadAnalysisModel} from '../models/upload.analysis.model';
- import {UploadModel} from '../models/upload.model';
- import {range} from '@progress/kendo-angular-dateinputs/dist/es2015/util';
-
-
-
- @Component({
- selector: 'app-upload-detail',
- templateUrl: './upload-detail.component.html',
- styleUrls: ['./upload-detail.component.scss']
- })
- export class UploadDetailComponent implements OnInit {
- @Input() uploadId: number;
- @Input() ua: UploadAnalysisModel = new UploadAnalysisModel({});
- // 'http://africau.edu/images/default/sample.pdf';
- public uploadAsPicUrl = 'https://svr2021.lawipac.com:8080/api/v1/upload-as-pdf/default';
- public uploadAsPdfUrl = '';
-
-
-
- constructor(private us: UploadAttachService, private actRoute: ActivatedRoute, private router: Router) { }
-
- ngOnInit(): void {
- const id = this.actRoute.snapshot.params.id;
- if ( id !== undefined && id > 0 ) {
- this.uploadId = id;
- }
-
- this.ua.Id = this.uploadId;
- this.uploadAsPicUrl = this.us.getUploadAsJpgUrl(this.ua.Id);
- this.uploadAsPdfUrl = this.us.getUploadAsPdfUrl(this.ua.Id);
-
- this.loadUploadMeta();
- // this.loadUploadAnalysis();
- }
-
- private loadUploadAnalysis(): void {
- this.us.getUploadAnalysis(this.uploadId).subscribe(
- resp => {
- this.ua = new UploadAnalysisModel(resp);
- this.uploadId = this.ua.Id;
- this.uploadAsPicUrl = this.us.getUploadAsJpgUrl(this.ua.Id);
- this.uploadAsPdfUrl = this.us.getUploadAsPdfUrl(this.ua.Id);
- console.log(this);
- }
- );
- }
- private loadUploadMeta(): void {
- this.us.getUploadMeta(this.uploadId).subscribe(
- resp => {
- this.ua.Upload = new UploadModel(resp);
- console.log(resp, this);
- // this.ua.Upload = new UploadModel(resp);
- // this.loadUploadAnalysis();
- }
- );
- }
-
-
- }
|