|
|
|
@ -36,7 +36,6 @@ import { |
|
|
|
import { DeviceProfileService } from '@core/http/device-profile.service'; |
|
|
|
import { DeviceProfileComponent } from '@home/components/profile/device-profile.component'; |
|
|
|
import { DeviceProfileTabsComponent } from './device-profile-tabs.component'; |
|
|
|
import { Observable } from 'rxjs'; |
|
|
|
import { MatDialog } from '@angular/material/dialog'; |
|
|
|
import { |
|
|
|
AddDeviceProfileDialogComponent, |
|
|
|
@ -138,8 +137,8 @@ export class DeviceProfilesTableConfigResolver implements Resolve<EntityTableCon |
|
|
|
return actions; |
|
|
|
} |
|
|
|
|
|
|
|
addDeviceProfile(): Observable<DeviceProfile> { |
|
|
|
return this.dialog.open<AddDeviceProfileDialogComponent, AddDeviceProfileDialogData, |
|
|
|
addDeviceProfile() { |
|
|
|
this.dialog.open<AddDeviceProfileDialogComponent, AddDeviceProfileDialogData, |
|
|
|
DeviceProfile>(AddDeviceProfileDialogComponent, { |
|
|
|
disableClose: true, |
|
|
|
panelClass: ['tb-dialog', 'tb-fullscreen-dialog'], |
|
|
|
@ -147,7 +146,13 @@ export class DeviceProfilesTableConfigResolver implements Resolve<EntityTableCon |
|
|
|
deviceProfileName: null, |
|
|
|
transportType: null |
|
|
|
} |
|
|
|
}).afterClosed(); |
|
|
|
}).afterClosed().subscribe( |
|
|
|
(res) => { |
|
|
|
if (res) { |
|
|
|
this.config.table.updateData(); |
|
|
|
} |
|
|
|
} |
|
|
|
); |
|
|
|
} |
|
|
|
|
|
|
|
setDefaultDeviceProfile($event: Event, deviceProfile: DeviceProfile) { |
|
|
|
|