Here Add Scanner input cleared
This commit is contained in:
parent
deec2dbdc1
commit
33238de52d
|
|
@ -81,6 +81,7 @@ import { Global_PromoCodeOffers } from '../../../../Features/Offer/Offer.js';
|
||||||
import { validateOffers } from '../BSItemCards/ValidateOffer.jsx';
|
import { validateOffers } from '../BSItemCards/ValidateOffer.jsx';
|
||||||
import { useSaleswiseOfferWatcher } from '../BSItemCards/SalesWiseOffer.jsx';
|
import { useSaleswiseOfferWatcher } from '../BSItemCards/SalesWiseOffer.jsx';
|
||||||
import { calculateOverAllQtyLimit } from '../../../../utils/calculations.js';
|
import { calculateOverAllQtyLimit } from '../../../../utils/calculations.js';
|
||||||
|
import BarCodeScan from '../../../../Services/BarCodeScan.jsx';
|
||||||
const ExpireConfirmModal = lazy(
|
const ExpireConfirmModal = lazy(
|
||||||
() => import('../BookingFunctionality/ExpireConfirmModal.jsx')
|
() => import('../BookingFunctionality/ExpireConfirmModal.jsx')
|
||||||
);
|
);
|
||||||
|
|
@ -1137,6 +1138,9 @@ export default function BSC1Search(props) {
|
||||||
};
|
};
|
||||||
ProductSelected(updatedProduct);
|
ProductSelected(updatedProduct);
|
||||||
}
|
}
|
||||||
|
// clear input after handling repeated scan
|
||||||
|
formRef.current?.resetFields(['ItemName']);
|
||||||
|
setProductList([]);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1164,6 +1168,9 @@ export default function BSC1Search(props) {
|
||||||
setLastScannedQr(ApiSearchData);
|
setLastScannedQr(ApiSearchData);
|
||||||
|
|
||||||
ProductSelected(ApiSearchData);
|
ProductSelected(ApiSearchData);
|
||||||
|
// clear input once a QR-based product is selected
|
||||||
|
formRef.current?.resetFields(['ItemName']);
|
||||||
|
setProductList([]);
|
||||||
setQuickAdd(false);
|
setQuickAdd(false);
|
||||||
} else if (!ApiSearchData.ProdId && ApiSearchData?.AppId == 0) {
|
} else if (!ApiSearchData.ProdId && ApiSearchData?.AppId == 0) {
|
||||||
setQuickAdd(true);
|
setQuickAdd(true);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue