swipe module and reset password added

design_3.0_latest
WaseemAbbasi22 1 year ago
parent a5876ec1d3
commit 08428fc745

@ -270,7 +270,6 @@ class DashBoardProvider extends ChangeNotifier {
if (isHighPriority) body["isHighPriority"] = true; if (isHighPriority) body["isHighPriority"] = true;
if (isOverdue) body["isOverdue"] = true; if (isOverdue) body["isOverdue"] = true;
response = await ApiManager.instance.post(url, body: body); response = await ApiManager.instance.post(url, body: body);
print('data i got is ${response.body}');
stateCode = response.statusCode; stateCode = response.statusCode;
if (response.statusCode >= 200 && response.statusCode < 300) { if (response.statusCode >= 200 && response.statusCode < 300) {

@ -107,15 +107,15 @@ class _DashboardViewState extends State<DashboardView> {
Widget build(BuildContext context) { Widget build(BuildContext context) {
bool isNurse = (Provider.of<UserProvider>(context, listen: false).user!.type) == UsersTypes.normal_user; bool isNurse = (Provider.of<UserProvider>(context, listen: false).user!.type) == UsersTypes.normal_user;
final user = Provider.of<UserProvider>(context, listen: false).user; final user = Provider.of<UserProvider>(context, listen: false).user;
return Scaffold( return Stack(
children: [
Scaffold(
appBar: PreferredSize( appBar: PreferredSize(
preferredSize: const Size.fromHeight(kToolbarHeight), preferredSize: const Size.fromHeight(kToolbarHeight),
child: AppBarWidget( child: AppBarWidget(
onDrawerPress: widget.onDrawerPress, onDrawerPress: widget.onDrawerPress,
)), )),
body: Stack( body: RefreshIndicator(
children: [
RefreshIndicator(
onRefresh: () async { onRefresh: () async {
getRequests(); getRequests();
return Future.delayed(const Duration(milliseconds: 250)); return Future.delayed(const Duration(milliseconds: 250));
@ -133,11 +133,10 @@ class _DashboardViewState extends State<DashboardView> {
), ),
), ),
), ),
//TODO need to fix the alignment when no data is found ),
if (user!=null&&user.employeeIsHMG==false) if (user!=null&&user.employeeIsHMG==false)
Positioned( Positioned(
right: user.type == UsersTypes.engineer ? 20.toScreenWidth : null, right: 20.toScreenWidth ,
left: user.type != UsersTypes.engineer ? 20.toScreenWidth : null,
bottom: 20.toScreenHeight, bottom: 20.toScreenHeight,
child: GestureDetector( child: GestureDetector(
onTap: () async { onTap: () async {
@ -173,7 +172,6 @@ class _DashboardViewState extends State<DashboardView> {
), ),
), ),
], ],
),
); );
} }
} }

@ -21,7 +21,6 @@ class RequestCategoryFragment extends StatelessWidget {
Widget build(BuildContext context) { Widget build(BuildContext context) {
return Consumer<DashBoardProvider>(builder: (context, dashboardProvider, child) { return Consumer<DashBoardProvider>(builder: (context, dashboardProvider, child) {
bool isNurse = (Provider.of<UserProvider>(context, listen: false).user?.type) == UsersTypes.normal_user; bool isNurse = (Provider.of<UserProvider>(context, listen: false).user?.type) == UsersTypes.normal_user;
debugPrint('condition i got is ${dashboardProvider.requestDetailList }');
return Column(mainAxisSize: MainAxisSize.min, crossAxisAlignment: CrossAxisAlignment.start, children: <Widget>[ return Column(mainAxisSize: MainAxisSize.min, crossAxisAlignment: CrossAxisAlignment.start, children: <Widget>[
//TODO uncommit this to get the calendar card.. //TODO uncommit this to get the calendar card..
@ -65,7 +64,7 @@ class RequestCategoryFragment extends StatelessWidget {
); );
})).paddingOnly(start: 16, end: 16, top: 16) })).paddingOnly(start: 16, end: 16, top: 16)
: (dashboardProvider.requestDetailList==null||dashboardProvider.requestDetailList?.data?.isEmpty==true) : (dashboardProvider.requestDetailList==null||dashboardProvider.requestDetailList?.data?.isEmpty==true)
? const NoDataFound().paddingOnly(top: 50).center ? const NoDataFound().paddingOnly(top: 80).center
: RequestCategoryList(dashboardProvider.requestDetailList?.data ?? <Data>[], dashboardProvider.isDetailLoading, dashboardProvider.requestDetailList?.totalRows ?? 0), : RequestCategoryList(dashboardProvider.requestDetailList?.data ?? <Data>[], dashboardProvider.isDetailLoading, dashboardProvider.requestDetailList?.totalRows ?? 0),
]); ]);
}); });

Loading…
Cancel
Save