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.
63 lines
2.3 KiB
Dart
63 lines
2.3 KiB
Dart
4 years ago
|
import 'package:diplomaticquarterapp/core/model/er/PatientAllPresOrders.dart';
|
||
|
import 'package:diplomaticquarterapp/core/viewModels/er/am_request_view_model.dart';
|
||
|
import 'package:diplomaticquarterapp/uitl/date_uitl.dart';
|
||
|
import 'package:diplomaticquarterapp/widgets/data_display/text.dart';
|
||
|
import 'package:diplomaticquarterapp/widgets/others/OrderLogItem.dart';
|
||
|
import 'package:flutter/cupertino.dart';
|
||
|
import 'package:flutter/material.dart';
|
||
|
|
||
|
class OrderLogPage extends StatelessWidget {
|
||
|
final AmRequestViewModel amRequestViewModel;
|
||
|
|
||
|
OrderLogPage({Key key, @required this.amRequestViewModel});
|
||
|
|
||
|
@override
|
||
|
Widget build(BuildContext context) {
|
||
|
return Container(
|
||
|
margin: EdgeInsets.all(10),
|
||
|
padding: EdgeInsets.all(8),
|
||
|
child: ListView.builder(
|
||
|
itemCount: amRequestViewModel.patientAllPresOrdersList.length,
|
||
|
itemBuilder: (context, index) => Container(
|
||
|
margin: EdgeInsets.all(8),
|
||
|
decoration: BoxDecoration(
|
||
|
color: Colors.white,
|
||
|
borderRadius: BorderRadius.circular(2),
|
||
|
),
|
||
|
child: Column(
|
||
|
crossAxisAlignment: CrossAxisAlignment.start,
|
||
|
children: [
|
||
|
OrderLogItem(
|
||
|
title: 'Request ID',
|
||
|
value: amRequestViewModel.patientAllPresOrdersList[index].iD
|
||
|
.toString(),
|
||
|
),
|
||
|
OrderLogItem(
|
||
|
title: 'Status',
|
||
|
value: amRequestViewModel
|
||
|
.patientAllPresOrdersList[index].description,
|
||
|
),
|
||
|
OrderLogItem(
|
||
|
title: 'Pickup Date',
|
||
|
value: DateUtil.getDayMonthYearDateFormatted(
|
||
|
DateUtil.convertStringToDate(amRequestViewModel
|
||
|
.patientAllPresOrdersList[index].createdOn)),
|
||
|
),
|
||
|
OrderLogItem(
|
||
|
title: 'Pickup Location',
|
||
|
value: amRequestViewModel
|
||
|
.patientAllPresOrdersList[index].pickupLocationName,
|
||
|
),
|
||
|
OrderLogItem(
|
||
|
title: 'Drop off Location',
|
||
|
value: amRequestViewModel
|
||
|
.patientAllPresOrdersList[index].dropoffLocationName,
|
||
|
),
|
||
|
],
|
||
|
),
|
||
|
),
|
||
|
),
|
||
|
);
|
||
|
}
|
||
|
}
|