read update card from the service and make the value static

merge-requests/33/head
Elham Rababah 5 years ago
parent de683cb11c
commit bcf2b2aea6

@ -17,7 +17,7 @@ class PatientsProvider with ChangeNotifier {
bool isLoading = true;
bool isError = false;
String error = '';
List<PatiantInformtion> patientVitalSignList = [];
List<dynamic> patientVitalSignList = [];
Client client =
HttpClientWithInterceptor.build(interceptors: [HttpInterceptor()]);

@ -1,7 +1,7 @@
import 'package:flutter/material.dart';
import '../../widgets/patients/profile/patient_profile_widget.dart';
import '../../widgets/shared/app_scaffold_widget.dart';
import '../../../widgets/patients/profile/patient_profile_widget.dart';
import '../../../widgets/shared/app_scaffold_widget.dart';
class PatientProfileScreen extends StatelessWidget {
const PatientProfileScreen({Key key}) : super(key: key);

@ -1,15 +1,15 @@
import 'package:doctor_app_flutter/config/shared_pref_kay.dart';
import 'package:doctor_app_flutter/models/patient/vital_sign_req_model.dart';
import 'package:doctor_app_flutter/providers/patients_provider.dart';
import 'package:doctor_app_flutter/routes.dart';
import 'package:doctor_app_flutter/screens/patients/patiant_info_model.dart';
import 'package:doctor_app_flutter/util/dr_app_shared_pref.dart';
import 'package:doctor_app_flutter/widgets/shared/dr_app_circular_progress_Indeicator.dart';
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import '../../../../config/shared_pref_kay.dart';
import '../../../../models/patient/vital_sign_req_model.dart';
import '../../../../providers/patients_provider.dart';
import '../../../../routes.dart';
import '../../../../screens/patients/patiant_info_model.dart';
import '../../../../util/dr_app_shared_pref.dart';
import '../../../../widgets/shared/app_scaffold_widget.dart';
import '../../../../widgets/shared/card_with_bg_widget.dart';
import '../../../../widgets/shared/dr_app_circular_progress_Indeicator.dart';
DrAppSharedPreferances sharedPref = new DrAppSharedPreferances();
@ -42,14 +42,15 @@ class _VitalSignScreenState extends State<VitalSignScreen> {
PatiantInformtion patient = routeArgs['patient'];
sharedPref.getString(TOKEN).then((token) {
VitalSignReqModel vitalSignReqModel = VitalSignReqModel(
patientID: patient.patientId,
projectID: patient.projectId,
tokenID: '@dm!n',
patientTypeID: patient.patientType,
inOutpatientType: 1,
languageID: 2,
transNo:
patient.admissionNo != null ? int.parse(patient.admissionNo) : 0);
patientID: 1237159, //patient.patientId,
projectID: 12, //patient.projectId,
tokenID: '@dm!n',
patientTypeID: patient.patientType,
inOutpatientType: 2,
languageID: 2,
transNo: 0,
);
//patient.admissionNo != null ? int.parse(patient.admissionNo) : 0);
patientsProv.getPatientVitalSign(vitalSignReqModel.toJson());
});
}
@ -89,8 +90,9 @@ class _VitalSignScreenState extends State<VitalSignScreen> {
children: patientsProv.patientVitalSignList.map((item) {
return InkWell(
child: CardWithBgWidget(
line1Text: 'Fahad AlSlehm - 324599',
line2Text: '12/04/2020 - 02:00 PM',
line1Text: 'DoctorName - ${item["DoctorName"]}',
line2Text:
'PainScoreDesc - ${item["PainScoreDesc"]}',
heightPercentage: 0.15,
widthPercentage: 0.80),
onTap: () {

Loading…
Cancel
Save