|
|
|
|
@ -51,13 +51,13 @@ class _DeviceFilterScreenState extends State<DeviceFilterScreen> {
|
|
|
|
|
_commissioningStatus = filter.assetStatus;
|
|
|
|
|
|
|
|
|
|
final departmentProvider = Provider.of<DepartmentProvider>(context, listen: false);
|
|
|
|
|
Utils.showLoading(context);
|
|
|
|
|
if (departmentProvider.items.isEmpty ?? true) await departmentProvider.getData();
|
|
|
|
|
if (userSites.isEmpty) {
|
|
|
|
|
Utils.showLoading(context);
|
|
|
|
|
userSites = await Provider.of<SiteRequestProvider>(context, listen: false).getSitesByUserId(context.userProvider.user?.userID ?? "");
|
|
|
|
|
Utils.hideLoading(context);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
await Future.delayed(const Duration(milliseconds: 100));
|
|
|
|
|
Utils.hideLoading(context);
|
|
|
|
|
// Initialize selected departments from filter
|
|
|
|
|
if (filter.departments != null && filter.departments!.isNotEmpty) {
|
|
|
|
|
_selectedDepartments = [];
|
|
|
|
|
|