|
|
|
|
@ -1,8 +1,13 @@
|
|
|
|
|
import 'package:diplomaticquarterapp/core/model/er/PatientER.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/core/viewModels/er/am_request_view_model.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/pages/ErService/widgets/StepsWidget.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/uitl/date_uitl.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/uitl/translations_delegate_base.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/widgets/buttons/secondary_button.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/widgets/others/OrderLogItem.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/widgets/others/app_scaffold_widget.dart';
|
|
|
|
|
import 'package:flutter/cupertino.dart';
|
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
|
|
|
|
|
import 'BillAmount.dart';
|
|
|
|
|
import 'PickupLocation.dart';
|
|
|
|
|
@ -40,7 +45,71 @@ class _AmbulanceRequestIndexPageState extends State<AmbulanceRequestIndexPage> {
|
|
|
|
|
@override
|
|
|
|
|
Widget build(BuildContext context) {
|
|
|
|
|
return AppScaffold(
|
|
|
|
|
body: Column(
|
|
|
|
|
body: widget.amRequestViewModel.pickUpRequestPresOrder!=null
|
|
|
|
|
? Column(
|
|
|
|
|
children: [
|
|
|
|
|
SizedBox(
|
|
|
|
|
height: 80,
|
|
|
|
|
),
|
|
|
|
|
Container(
|
|
|
|
|
margin: EdgeInsets.only(left: 18, right: 18),
|
|
|
|
|
decoration: BoxDecoration(
|
|
|
|
|
color: Colors.white,
|
|
|
|
|
borderRadius: BorderRadius.circular(2),
|
|
|
|
|
),
|
|
|
|
|
child: Column(
|
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
|
children: [
|
|
|
|
|
OrderLogItem(
|
|
|
|
|
title: 'Request ID',
|
|
|
|
|
value: widget.amRequestViewModel.pickUpRequestPresOrder.presOrderID.toString(),
|
|
|
|
|
),
|
|
|
|
|
OrderLogItem(
|
|
|
|
|
title: 'Status',
|
|
|
|
|
value: widget.amRequestViewModel.pickUpRequestPresOrder.ambulateDescription,
|
|
|
|
|
),
|
|
|
|
|
OrderLogItem(
|
|
|
|
|
title: 'Last edit time',
|
|
|
|
|
value: DateUtil.getDayMonthYearDateFormatted(
|
|
|
|
|
DateUtil.convertStringToDate(widget.amRequestViewModel.pickUpRequestPresOrder.lastEditDate)),
|
|
|
|
|
),
|
|
|
|
|
OrderLogItem(
|
|
|
|
|
title: 'Pickup Location',
|
|
|
|
|
value: widget.amRequestViewModel.pickUpRequestPresOrder.pickupLocationName,
|
|
|
|
|
),
|
|
|
|
|
OrderLogItem(
|
|
|
|
|
title: 'Drop off Location',
|
|
|
|
|
value: widget.amRequestViewModel.pickUpRequestPresOrder.dropoffLocationName,
|
|
|
|
|
),
|
|
|
|
|
OrderLogItem(
|
|
|
|
|
title: 'Trasfaer way',
|
|
|
|
|
value: widget.amRequestViewModel.pickUpRequestPresOrder.title,
|
|
|
|
|
),
|
|
|
|
|
Container(
|
|
|
|
|
padding: EdgeInsets.all(10),
|
|
|
|
|
width: double.maxFinite,
|
|
|
|
|
margin: EdgeInsets.only(bottom: 4,left: 4,right: 4),
|
|
|
|
|
decoration: BoxDecoration(
|
|
|
|
|
borderRadius: BorderRadius.only(
|
|
|
|
|
bottomRight: Radius.circular(12),
|
|
|
|
|
bottomLeft: Radius.circular(12),
|
|
|
|
|
),
|
|
|
|
|
color: Colors.white
|
|
|
|
|
),
|
|
|
|
|
child: SecondaryButton(
|
|
|
|
|
color: Colors.red[900],
|
|
|
|
|
textColor: Colors.white,
|
|
|
|
|
label: TranslationBase.of(context).cancel,
|
|
|
|
|
onTap: () {
|
|
|
|
|
widget.amRequestViewModel.updatePressOrder(presOrderID:widget.amRequestViewModel.pickUpRequestPresOrder.presOrderID );
|
|
|
|
|
},
|
|
|
|
|
),
|
|
|
|
|
)
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
],
|
|
|
|
|
):Column(
|
|
|
|
|
children: [
|
|
|
|
|
SizedBox(
|
|
|
|
|
height: 80,
|
|
|
|
|
|