add room field to asset transfer

main_design2.0
zaid_daoud 2 years ago
parent ee16e35485
commit 6258035a88

@ -138,6 +138,7 @@ class AssetTransferProvider extends ChangeNotifier {
notifyListeners();
}
Fluttertoast.showToast(msg: context.translation.createdSuccessfully);
Navigator.pop(context);
} else {
Fluttertoast.showToast(msg: "${context.translation.failedToCompleteRequest} :${json.decode(response.body)['message']}");
}

@ -4,10 +4,9 @@ import 'package:test_sa/extensions/context_extension.dart';
import 'package:test_sa/extensions/int_extensions.dart';
import 'package:test_sa/extensions/widget_extensions.dart';
import 'package:test_sa/new_views/pages/new_gas_refill_request_page.dart';
import 'package:test_sa/new_views/pages/new_transfer_request_page.dart';
import 'package:test_sa/views/pages/device_transfer/request_device_transfer.dart';
import 'package:test_sa/views/pages/user/requests/create_service_request_page.dart';
import '../../models/enums/translation_keys.dart';
import '../app_style/app_color.dart';
class AppFloatingActionButton extends StatefulWidget {
@ -53,7 +52,7 @@ class _AppFloatingActionButtonState extends State<AppFloatingActionButton> {
children: [
_FloatingButtonListTile(iconName: "gas_refill_request", label: context.translation.gasRefillRequest, routeName: NewGasRefillRequestPage.routeName),
const Divider().defaultStyle(context).paddingOnly(start: 16, end: 16),
_FloatingButtonListTile(iconName: "transfer_request", label: context.translation.transferRequest, routeName: NewTransferRequestPage.routeName),
_FloatingButtonListTile(iconName: "transfer_request", label: context.translation.transferRequest, routeName: RequestDeviceTransfer.id),
const Divider().defaultStyle(context).paddingOnly(start: 16, end: 16),
_FloatingButtonListTile(iconName: "service_request", label: context.translation.serviceRequest, routeName: CreateServiceRequestPage.id),
],

@ -1,27 +0,0 @@
import 'package:flutter/material.dart';
import 'package:test_sa/extensions/context_extension.dart';
import 'package:test_sa/extensions/widget_extensions.dart';
import 'package:test_sa/models/enums/translation_keys.dart';
import '../common_widgets/app_filled_button.dart';
import '../common_widgets/default_app_bar.dart';
class NewTransferRequestPage extends StatelessWidget {
static const String routeName = "/new_transfer_request_page";
const NewTransferRequestPage({Key key}) : super(key: key);
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: DefaultAppBar(title: context.translation.newTransferRequest),
body: Column(
children: [
SingleChildScrollView(
child: Column(children: []),
).expanded,
AppFilledButton(label: context.translation.submitRequest, maxWidth: true, onPressed: () {})
],
).paddingOnly(start: 16, end: 16, bottom: 24),
);
}
}

@ -158,6 +158,13 @@ class _RequestDeviceTransferState extends State<RequestDeviceTransfer> {
_assetDestination?.department = value;
},
),
8.height,
AppTextFormField(
labelText: context.translation.room,
onSaved: (text) {
_transferModel.destRoom = text;
},
),
16.height,
context.translation.comments.heading5(context),
8.height,

Loading…
Cancel
Save