|
|
|
|
@ -4,6 +4,7 @@ import 'package:connectivity/connectivity.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/analytics/google-analytics.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/config/config.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/config/shared_pref_kay.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/core/model/privilege/HMCProjectListModel.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/core/model/privilege/PrivilegeModel.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/core/model/privilege/VidaPlusProjectListModel.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/core/viewModels/base_view_model.dart';
|
|
|
|
|
@ -60,11 +61,14 @@ class ProjectViewModel extends BaseViewModel {
|
|
|
|
|
List<PrivilegeModel> privilegeRootUser = List();
|
|
|
|
|
List<PrivilegeModel> privilegeChildUser = List();
|
|
|
|
|
List<VidaPlusProjectListModel> _vidaPlusProjectListModel = List();
|
|
|
|
|
List<HMCProjectListModel> _hMCProjectListModel = [];
|
|
|
|
|
|
|
|
|
|
List<PrivilegeModel> get privileges => isLoginChild ? privilegeChildUser : privilegeChildUser;
|
|
|
|
|
|
|
|
|
|
List<VidaPlusProjectListModel> get vidaPlusProjectList => _vidaPlusProjectListModel;
|
|
|
|
|
|
|
|
|
|
List<HMCProjectListModel> get hMCProjectListModel => _hMCProjectListModel;
|
|
|
|
|
|
|
|
|
|
List<LaserBodyPart> selectedBodyPartList = [];
|
|
|
|
|
|
|
|
|
|
StreamSubscription subscription;
|
|
|
|
|
@ -130,6 +134,11 @@ class ProjectViewModel extends BaseViewModel {
|
|
|
|
|
notifyListeners();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
setHMCProjectList(List<HMCProjectListModel> hMCProjectListModel) {
|
|
|
|
|
_hMCProjectListModel = hMCProjectListModel;
|
|
|
|
|
notifyListeners();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
setPrivilege({privilegeList, bool isLoginChild = false}) {
|
|
|
|
|
List<PrivilegeModel> privilege = List();
|
|
|
|
|
|
|
|
|
|
|