|
|
|
@ -1,20 +1,3 @@ |
|
|
|
import { |
|
|
|
ABP, |
|
|
|
ConfigStateService, |
|
|
|
getShortDateFormat, |
|
|
|
getShortDateShortTimeFormat, |
|
|
|
getShortTimeFormat, |
|
|
|
ListService, |
|
|
|
LocalizationModule, |
|
|
|
PermissionDirective, |
|
|
|
PermissionService, |
|
|
|
} from '@abp/ng.core'; |
|
|
|
import { |
|
|
|
AbpVisibleDirective, |
|
|
|
NgxDatatableDefaultDirective, |
|
|
|
NgxDatatableListDirective, |
|
|
|
} from '@abp/ng.theme.shared'; |
|
|
|
import { AsyncPipe, formatDate, NgComponentOutlet, NgTemplateOutlet } from '@angular/common'; |
|
|
|
import { |
|
|
|
ChangeDetectionStrategy, |
|
|
|
Component, |
|
|
|
@ -29,10 +12,31 @@ import { |
|
|
|
TemplateRef, |
|
|
|
TrackByFunction, |
|
|
|
} from '@angular/core'; |
|
|
|
import { NgbTooltip } from '@ng-bootstrap/ng-bootstrap'; |
|
|
|
import { NgxDatatableModule } from '@swimlane/ngx-datatable'; |
|
|
|
import { AsyncPipe, formatDate, NgComponentOutlet, NgTemplateOutlet } from '@angular/common'; |
|
|
|
|
|
|
|
import { Observable } from 'rxjs'; |
|
|
|
import { map } from 'rxjs/operators'; |
|
|
|
|
|
|
|
import { NgbTooltip } from '@ng-bootstrap/ng-bootstrap'; |
|
|
|
import { NgxDatatableModule } from '@swimlane/ngx-datatable'; |
|
|
|
|
|
|
|
import { |
|
|
|
ABP, |
|
|
|
ConfigStateService, |
|
|
|
getShortDateFormat, |
|
|
|
getShortDateShortTimeFormat, |
|
|
|
getShortTimeFormat, |
|
|
|
ListService, |
|
|
|
LocalizationModule, |
|
|
|
PermissionDirective, |
|
|
|
PermissionService, |
|
|
|
} from '@abp/ng.core'; |
|
|
|
import { |
|
|
|
AbpVisibleDirective, |
|
|
|
NgxDatatableDefaultDirective, |
|
|
|
NgxDatatableListDirective, |
|
|
|
} from '@abp/ng.theme.shared'; |
|
|
|
|
|
|
|
import { ePropType } from '../../enums/props.enum'; |
|
|
|
import { EntityActionList } from '../../models/entity-actions'; |
|
|
|
import { EntityProp, EntityPropList } from '../../models/entity-props'; |
|
|
|
|