asked Zahoor to make models same

faiz_kiosk
FaizHashmiCS22 10 months ago
parent 185ef512a1
commit 879bb7c167

@ -166,8 +166,8 @@ class GlobalConfigurationsModel {
qTypeEnum = (json['qType'] as int).toQTypeEnum();
screenTypeEnum = (json['screenType'] as int).toScreenTypeEnum();
projectID = json['projectID'];
projectLatitude = json['projectLatitude'];
projectLongitude = json['projectLongitude'];
projectLatitude = json['projectLatitude'] == 0 ? 0.0 : json['projectLatitude'];
projectLongitude = json['projectLongitude'] == 0 ? 0.0 : json['projectLongitude'];
cityKey = json['cityKey'];
}
}

@ -0,0 +1,50 @@
class RoomTicketModel {
int? rowID;
int? id;
int? floorID;
int? buildingID;
int? projectID;
String? roomName;
String? roomNameN;
int? roomNo;
String? roomQScreenIP;
bool? isActive;
int? createdBy;
String? createdOn;
String? editedBy;
String? editedOn;
RoomTicketModel({
this.rowID,
this.id,
this.floorID,
this.buildingID,
this.projectID,
this.roomName,
this.roomNameN,
this.roomNo,
this.roomQScreenIP,
this.isActive,
this.createdBy,
this.createdOn,
this.editedBy,
this.editedOn,
});
RoomTicketModel.fromJson(Map<String, dynamic> json) {
rowID = json['rowID'];
id = json['id'];
floorID = json['floorID'];
buildingID = json['buildingID'];
projectID = json['projectID'];
roomName = json['roomName'];
roomNameN = json['roomNameN'];
roomNo = json['roomNo'];
roomQScreenIP = json['roomQScreenIP'];
isActive = json['isActive'];
createdBy = json['createdBy'];
createdOn = json['createdOn'];
editedBy = json['editedBy'];
editedOn = json['editedOn'];
}
}

@ -88,7 +88,7 @@ class TicketData {
patientEmail = json['patientEmail'];
preferredLang = (json['preferredLang'] != null && json['preferredLang'].trim() != "" )? int.parse(json['preferredLang']) : 1;
patientGender = json['patientGender'] ?? 1;
roomNo = json['roomNo'];
roomNo = json['roomNo'].toString();
isActive = json['isActive'];
createdBy = json['createdBy'];
editedBy = json['editedBy'];

@ -133,14 +133,13 @@ class MainQueueScreen extends StatelessWidget {
builder: (BuildContext context, ScreenConfigViewModel screenConfigViewModel, QueuingViewModel queuingViewModel, Widget? child) {
Widget widget = const SizedBox();
// queuingViewModel.voiceCallTicket(ticketData: queuingViewModel.currentTickets.first.ticketModel);
if (screenConfigViewModel.globalConfigurationsModel.screenTypeEnum == ScreenTypeEnum.roomLevelScreen) {
if (queuingViewModel.currentTickets.isEmpty) {
widget = noPatientInQueue();
} else if (screenConfigViewModel.globalConfigurationsModel.screenTypeEnum == ScreenTypeEnum.roomLevelScreen) {
widget = PriorityTickets(
tickets: [queuingViewModel.currentTickets.first],
globalConfigurationsModel: screenConfigViewModel.globalConfigurationsModel,
);
} else if (queuingViewModel.currentTickets.isEmpty) {
widget = noPatientInQueue();
} else if (queuingViewModel.currentTickets.length > AppConstants.thresholdForListUI) {
widget = PriorityTicketsSidelist(
tickets: queuingViewModel.currentTickets,

Loading…
Cancel
Save