|
@@ -3,9 +3,10 @@ import {Component,ChangeDetectionStrategy,Input,OnChanges,OnInit,inject,signal}
|
|
|
import {FormsModule} from '@angular/forms';
|
|
import {FormsModule} from '@angular/forms';
|
|
|
import {ActivatedRoute} from '@angular/router';
|
|
import {ActivatedRoute} from '@angular/router';
|
|
|
import {OperationsService} from '../operations.service';
|
|
import {OperationsService} from '../operations.service';
|
|
|
|
|
+import {OperationsDateFilterComponent} from '../components/operations-date-filter.component';
|
|
|
import {LessonRecordDetailComponent} from './lesson-record-detail.component';
|
|
import {LessonRecordDetailComponent} from './lesson-record-detail.component';
|
|
|
import {LessonHistoryPage,LessonHistoryRow} from './lesson-record.models';
|
|
import {LessonHistoryPage,LessonHistoryRow} from './lesson-record.models';
|
|
|
-@Component({selector:'app-lesson-records',standalone:true,imports:[CommonModule,FormsModule,LessonRecordDetailComponent],templateUrl:'./lesson-records.component.html',styleUrls:['./operations-professional.scss','./lesson-records.component.scss'],changeDetection:ChangeDetectionStrategy.OnPush})
|
|
|
|
|
|
|
+@Component({selector:'app-lesson-records',standalone:true,imports:[CommonModule,FormsModule,LessonRecordDetailComponent,OperationsDateFilterComponent],templateUrl:'./lesson-records.component.html',styleUrls:['./operations-professional.scss','./lesson-records.component.scss'],changeDetection:ChangeDetectionStrategy.OnPush})
|
|
|
export class LessonRecordsComponent implements OnInit,OnChanges {
|
|
export class LessonRecordsComponent implements OnInit,OnChanges {
|
|
|
@Input() studentId=0;@Input() embedded=false;@Input() refreshVersion=0;
|
|
@Input() studentId=0;@Input() embedded=false;@Input() refreshVersion=0;
|
|
|
readonly data=signal<LessonHistoryPage|null>(null);readonly busy=signal(false);readonly error=signal('');readonly detailId=signal('');readonly exporting=signal(false);
|
|
readonly data=signal<LessonHistoryPage|null>(null);readonly busy=signal(false);readonly error=signal('');readonly detailId=signal('');readonly exporting=signal(false);
|