You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
1.4 KiB
Dart
50 lines
1.4 KiB
Dart
import 'package:diplomaticquarterapp/models/Appointments/SearchInfoModel.dart';
|
|
import 'package:diplomaticquarterapp/services/clinic_services/get_clinic_service.dart';
|
|
import 'package:diplomaticquarterapp/widgets/others/app_scaffold_widget.dart';
|
|
import 'package:flutter/material.dart';
|
|
import 'package:smart_progress_bar/smart_progress_bar.dart';
|
|
|
|
class DentalComplaints extends StatefulWidget {
|
|
SearchInfo searchInfo;
|
|
|
|
DentalComplaints({@required this.searchInfo});
|
|
|
|
@override
|
|
_DentalComplaintsState createState() => _DentalComplaintsState();
|
|
}
|
|
|
|
class _DentalComplaintsState extends State<DentalComplaints> {
|
|
@override
|
|
void initState() {
|
|
WidgetsBinding.instance
|
|
.addPostFrameCallback((_) => getChiefComplaintsList());
|
|
super.initState();
|
|
}
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return AppScaffold(
|
|
isShowAppBar: true,
|
|
appBarTitle: "Symptoms",
|
|
body: Container(),
|
|
);
|
|
}
|
|
|
|
getChiefComplaintsList() {
|
|
ClinicListService service = new ClinicListService();
|
|
service
|
|
.getChiefComplaintsList(
|
|
widget.searchInfo.ClinicID, widget.searchInfo.ProjectID, context)
|
|
.then((res) {
|
|
if (res['MessageStatus'] == 1) {
|
|
// setState(() {
|
|
// res['List_DentalChiefComplain'].forEach((v) {});
|
|
// });
|
|
} else {}
|
|
}).catchError((err) {
|
|
print(err);
|
|
}).showProgressBar(
|
|
text: "Loading", backgroundColor: Colors.blue.withOpacity(0.6));
|
|
}
|
|
}
|