development-3.3_voipCall
Sultan khan 2 years ago
parent aee83ce930
commit 9e122748e9

@ -9,12 +9,11 @@ import '../../core/viewModel/project_view_model.dart';
import '../../core/viewModel/schedule_view_model.dart'; import '../../core/viewModel/schedule_view_model.dart';
import '../../icons_app/doctor_app_icons.dart'; import '../../icons_app/doctor_app_icons.dart';
import '../../utils/date-utils.dart'; import '../../utils/date-utils.dart';
import '../../utils/dr_app_toast_msg.dart';
import '../../utils/translations_delegate_base_utils.dart'; import '../../utils/translations_delegate_base_utils.dart';
import '../../widgets/shared/app_scaffold_widget.dart'; import '../../widgets/shared/app_scaffold_widget.dart';
import '../../widgets/shared/errors/error_message.dart'; import '../../widgets/shared/errors/error_message.dart';
import '../base/base_view.dart'; import '../base/base_view.dart';
import '../patients/register_patient/CustomEditableText.dart';
class DoctorSchedulePage extends StatefulWidget { class DoctorSchedulePage extends StatefulWidget {
@override @override
@ -27,19 +26,16 @@ class _DoctorSchedulePageState extends State<DoctorSchedulePage> {
double currentPage = 0; double currentPage = 0;
int selectedindex = 0; int selectedindex = 0;
List weeks = []; List weeks = [];
// List<DoctorScheduleResponse> doctorScheduleResponse = [];
int weekMS = 604800 * 1000; int weekMS = 604800 * 1000;
// DoctorList? doctorList;
List<String> freeSlots = []; List<String> freeSlots = [];
bool isPageChange = false; bool isPageChange = false;
String fromDate = DateFormat('yyyy-MM-dd').format(DateTime.now()); String fromDate = DateFormat('yyyy-MM-dd').format(DateTime.now());
String toDate = String toDate =
DateFormat('yyyy-MM-dd').format(DateTime.now().add(Duration(days: 30))); DateFormat('yyyy-MM-dd').format(DateTime.now().add(Duration(days: 30)));
// AppSharedPreferences sharedPref = AppSharedPreferences(); int pageNo=1;
@override @override
void initState() { void initState() {
// this.doctorList = widget.doctorList;
super.initState(); super.initState();
} }
@ -91,14 +87,21 @@ class _DoctorSchedulePageState extends State<DoctorSchedulePage> {
IconButton( IconButton(
onPressed: () { onPressed: () {
model.getDoctorRota(fromDate, toDate,); if(pageNo >1) {
pageNo--;
model.getDoctorRota(fromDate, toDate,
pageNo: pageNo);
}
}, },
icon: SvgPicture.asset( icon: SvgPicture.asset(
'assets/images/svgs/prev.svg', 'assets/images/svgs/prev.svg',
height: 25, height: 25,
width: 10)), width: 10)),
IconButton( IconButton(
onPressed: () {}, onPressed: () {
pageNo++;
model.getDoctorRota(fromDate, toDate, pageNo: pageNo);
},
icon: SvgPicture.asset( icon: SvgPicture.asset(
'assets/images/svgs/next.svg', 'assets/images/svgs/next.svg',
height: 25, height: 25,

Loading…
Cancel
Save