|
|
|
|
@ -70,11 +70,14 @@ class _CreateLoanRequestPageState extends State<CreateLoanRequestPage> with Tick
|
|
|
|
|
|
|
|
|
|
bool get isBackUpRequest => widget.workOrderId != null;
|
|
|
|
|
|
|
|
|
|
List<Lookup> loanTypes = [];
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
void initState() {
|
|
|
|
|
super.initState();
|
|
|
|
|
Provider.of<MedicalDepartmentProvider>(context, listen: false).reset();
|
|
|
|
|
Provider.of<LoanPeriodProvider>(context, listen: false).reset();
|
|
|
|
|
loanTypes = [Lookup(id: 0, name: "Standard", value: 1), Lookup(id: 1, name: "Backup", value: 2)];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
@ -92,6 +95,18 @@ class _CreateLoanRequestPageState extends State<CreateLoanRequestPage> with Tick
|
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
|
mainAxisSize: MainAxisSize.min,
|
|
|
|
|
children: [
|
|
|
|
|
SingleItemDropDownMenu<Lookup, NullableLoadingProvider>(
|
|
|
|
|
context: context,
|
|
|
|
|
title: "Loan Type",
|
|
|
|
|
enabled: false,
|
|
|
|
|
staticData: loanTypes,
|
|
|
|
|
initialValue: isBackUpRequest ? loanTypes[1] : loanTypes[0],
|
|
|
|
|
showShadow: false,
|
|
|
|
|
backgroundColor: AppColor.fieldBgColor(context),
|
|
|
|
|
showAsBottomSheet: true,
|
|
|
|
|
onSelect: (value) {},
|
|
|
|
|
),
|
|
|
|
|
16.height,
|
|
|
|
|
if (isBackUpRequest) ...[
|
|
|
|
|
scanAssetButton(),
|
|
|
|
|
16.height,
|
|
|
|
|
|