diff --git a/Frontend/src/app/modules/layers/layer-detail/layer-detail.component.html b/Frontend/src/app/modules/layers/layer-detail/layer-detail.component.html index ecdafbf..65b98fd 100644 --- a/Frontend/src/app/modules/layers/layer-detail/layer-detail.component.html +++ b/Frontend/src/app/modules/layers/layer-detail/layer-detail.component.html @@ -47,6 +47,186 @@ {{valueSum | number:'1.2-2'}} + + Value2 + {{row.value2 | number:'1.2-2'}} + + + + + Value3 + {{row.value3 | number:'1.2-2'}} + + + + + Value4 + {{row.value4 | number:'1.2-2'}} + + + + + Value5 + {{row.value5 | number:'1.2-2'}} + + + + + Value6 + {{row.value6 | number:'1.2-2'}} + + + + + Value7 + {{row.value7 | number:'1.2-2'}} + + + + + Value8 + {{row.value8 | number:'1.2-2'}} + + + + + Value9 + {{row.value9 | number:'1.2-2'}} + + + + + Value10 + {{row.value10 | number:'1.2-2'}} + + + + + Value11 + {{row.value11 | number:'1.2-2'}} + + + + + Value12 + {{row.value12 | number:'1.2-2'}} + + + + + Value13 + {{row.value13 | number:'1.2-2'}} + + + + + Value14 + {{row.value14 | number:'1.2-2'}} + + + + + Value15 + {{row.value15 | number:'1.2-2'}} + + + + + Value16 + {{row.value16 | number:'1.2-2'}} + + + + + Value17 + {{row.value17 | number:'1.2-2'}} + + + + + Value18 + {{row.value18 | number:'1.2-2'}} + + + + + Value19 + {{row.value19 | number:'1.2-2'}} + + + + + Value20 + {{row.value20 | number:'1.2-2'}} + + + + + Value21 + {{row.value21 | number:'1.2-2'}} + + + + + Value22 + {{row.value22 | number:'1.2-2'}} + + + + + Value23 + {{row.value23 | number:'1.2-2'}} + + + + + Value24 + {{row.value24 | number:'1.2-2'}} + + + + + Value25 + {{row.value25 | number:'1.2-2'}} + + + + + Value26 + {{row.value26 | number:'1.2-2'}} + + + + + Value27 + {{row.value27 | number:'1.2-2'}} + + + + + Value28 + {{row.value28 | number:'1.2-2'}} + + + + + Value29 + {{row.value29 | number:'1.2-2'}} + + + + + Value30 + {{row.value30 | number:'1.2-2'}} + + + + + Value31 + {{row.value31 | number:'1.2-2'}} + + + Description1 {{row.desc1}} diff --git a/Frontend/src/app/modules/layers/layer-detail/layer-detail.component.ts b/Frontend/src/app/modules/layers/layer-detail/layer-detail.component.ts index 18127f9..e658cec 100644 --- a/Frontend/src/app/modules/layers/layer-detail/layer-detail.component.ts +++ b/Frontend/src/app/modules/layers/layer-detail/layer-detail.component.ts @@ -5,7 +5,7 @@ import { UntypedFormGroup, UntypedFormBuilder, FormsModule, ReactiveFormsModule import { MatSort, MatSortModule } from '@angular/material/sort'; import { MatTableDataSource, MatTableModule } from '@angular/material/table'; import { ActivatedRoute } from '@angular/router'; -import { Layer } from 'src/app/models/layer.model'; +import { Layer, LayerType } from 'src/app/models/layer.model'; import { Record } from 'src/app/models/record.model'; import { NotificationsService } from 'src/app/services/notifications.service'; import { environment } from 'src/environments/environment'; @@ -55,6 +55,13 @@ export class LayerDetailComponent implements OnInit { this.form.disable(); this.document.created = `${this.datePipe.transform(this.document.createdAt?.toDate(), 'short')}, ${this.document.createdBy?.userName}`; this.valueSum = this.document.records.map(t => t.value1 || 0).reduce((acc, value) => acc + value, 0); + if (this.document.type === LayerType.Processed) { + this.displayedColumns = ['code', 'value1', 'value2', 'value3', 'value4', + 'value5', 'value6', 'value7', 'value8', 'value9', 'value10', 'value11', + 'value12', 'value13', 'value14', 'value15', 'value16', 'value17', 'value18', + 'value19', 'value20', 'value21', 'value22', 'value23', 'value24', 'value25', + 'value26', 'value27', 'value28', 'value29', 'value30', 'value31']; + } } private async load(): Promise { return await Layer.getById(this.route$.snapshot.paramMap.get('id') || "", this.http$);