vendor issue in sub work order fixed

main_design2.0
zaid_daoud 2 years ago
parent cae60c9bdd
commit 1f1b927c37

@ -251,7 +251,7 @@ class _CreateSubWorkOrderPageState extends State<CreateSubWorkOrderPage> {
SingleItemDropDownMenu<SupplierDetails, VendorProvider>(
context: context,
title: context.translation.vendorEng,
initialValue: _subWorkOrders.supplier,
initialValue: _subWorkOrders.supplier ?? initialSupplier,
onSelect: (supplier) {
if (supplier != null) {
_subWorkOrders.supplier = supplier;
@ -265,8 +265,8 @@ class _CreateSubWorkOrderPageState extends State<CreateSubWorkOrderPage> {
SingleItemDropDownMenu<SuppPersons, NullableLoadingProvider>(
context: context,
title: context.translation.vendorName,
enabled: _subWorkOrders.supplier?.suppPersons?.isNotEmpty ?? false,
staticData: _subWorkOrders.supplier.suppPersons,
enabled: _subWorkOrders?.supplier?.suppPersons?.isNotEmpty ?? false,
staticData: _subWorkOrders?.supplier?.suppPersons,
onSelect: (suppPerson) {
if (suppPerson != null) {
engineer = SuppEngineerWorkOrders(
@ -396,8 +396,9 @@ class _CreateSubWorkOrderPageState extends State<CreateSubWorkOrderPage> {
}
bool checkVendorFieldsVisibility(Lookup callsLastSituation) {
bool result = /*(_subWorkOrders.supplier?.suppliername?.isNotEmpty ?? false) ||*/
(callsLastSituation?.name?.toLowerCase()?.contains("under repair-vendor") ?? false) || (callsLastSituation?.name?.toLowerCase()?.contains("waiting for vendor") ?? false);
bool result = (initialSupplier?.suppliername?.isNotEmpty ?? false) ||
(callsLastSituation?.name?.toLowerCase()?.contains("under repair-vendor") ?? false) ||
(callsLastSituation?.name?.toLowerCase()?.contains("waiting for vendor") ?? false);
setState(() {
_showVendorFields = result;
});

Loading…
Cancel
Save