read update card from the service and make the value static

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

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

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

Loading…
Cancel
Save