|
|
|
|
@ -1,4 +1,5 @@
|
|
|
|
|
import 'package:doctor_app_flutter/core/viewModel/procedure_View_model.dart';
|
|
|
|
|
import 'package:doctor_app_flutter/core/viewModel/project_view_model.dart';
|
|
|
|
|
import 'package:doctor_app_flutter/models/patient/patiant_info_model.dart';
|
|
|
|
|
import 'package:doctor_app_flutter/screens/base/base_view.dart';
|
|
|
|
|
import 'package:doctor_app_flutter/screens/patients/profile/lab_result/laboratory_result_page.dart';
|
|
|
|
|
@ -12,6 +13,7 @@ import 'package:doctor_app_flutter/widgets/shared/doctor_card.dart';
|
|
|
|
|
import 'package:doctor_app_flutter/widgets/transitions/fade_page.dart';
|
|
|
|
|
import 'package:flutter/cupertino.dart';
|
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
import 'package:provider/provider.dart';
|
|
|
|
|
|
|
|
|
|
class LabsHomePage extends StatefulWidget {
|
|
|
|
|
@override
|
|
|
|
|
@ -37,6 +39,7 @@ class _LabsHomePageState extends State<LabsHomePage> {
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
Widget build(BuildContext context) {
|
|
|
|
|
ProjectViewModel projectViewModel = Provider.of(context);
|
|
|
|
|
return BaseView<ProcedureViewModel>(
|
|
|
|
|
onModelReady: (model) => model.getLabs(patient, isInpatient: false),
|
|
|
|
|
builder: (context, ProcedureViewModel model, widget) => AppScaffold(
|
|
|
|
|
@ -131,15 +134,16 @@ class _LabsHomePageState extends State<LabsHomePage> {
|
|
|
|
|
width: 20,
|
|
|
|
|
height: 160,
|
|
|
|
|
decoration: BoxDecoration(
|
|
|
|
|
//Colors.red[900] Color(0xff404545)
|
|
|
|
|
color: model.patientLabOrdersList[index].isLiveCareAppointment
|
|
|
|
|
? Colors.red[900]
|
|
|
|
|
: !model.patientLabOrdersList[index].isInOutPatient
|
|
|
|
|
? Colors.black
|
|
|
|
|
: Color(0xffa9a089),
|
|
|
|
|
borderRadius: BorderRadius.only(
|
|
|
|
|
topLeft: Radius.circular(8),
|
|
|
|
|
bottomLeft: Radius.circular(8),
|
|
|
|
|
topLeft: projectViewModel.isArabic? Radius.circular(0):Radius.circular(8),
|
|
|
|
|
bottomLeft: projectViewModel.isArabic? Radius.circular(0):Radius.circular(8),
|
|
|
|
|
topRight: projectViewModel.isArabic? Radius.circular(8):Radius.circular(0),
|
|
|
|
|
bottomRight: projectViewModel.isArabic? Radius.circular(8):Radius.circular(0)
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
child: RotatedBox(
|
|
|
|
|
|