mirror of
https://dev.azure.com/hugendubel/ISA/_git/ISA-Frontend
synced 2025-12-31 09:37:15 +01:00
Remove Scandit overlay component and enhance error handling in ScanditScanAdapter; add logging for order item fetching in PickupShelfDetailsStore and list components
This commit is contained in:
@@ -1,2 +0,0 @@
|
||||
<div class="scanner-container" #scanContainer></div>
|
||||
<button class="close-scanner" type="button" (click)="close()">Scan abbrechen</button>
|
||||
@@ -28,13 +28,17 @@ export class ScanditScanAdapter implements ScanAdapter {
|
||||
|
||||
async init(): Promise<boolean> {
|
||||
if (this._environmentService.isTablet()) {
|
||||
await configure({
|
||||
licenseKey: this._config.get('licence.scandit'),
|
||||
libraryLocation: new URL('scandit', document.baseURI).toString(),
|
||||
moduleLoaders: [barcodeCaptureLoader()],
|
||||
});
|
||||
try {
|
||||
await configure({
|
||||
licenseKey: this._config.get('licence.scandit'),
|
||||
libraryLocation: new URL('scandit', document.baseURI).toString(),
|
||||
moduleLoaders: [barcodeCaptureLoader()],
|
||||
});
|
||||
|
||||
return true;
|
||||
return true;
|
||||
} catch (error) {
|
||||
console.error('ScanditScanAdapter.init', error);
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
|
||||
@@ -89,6 +89,8 @@ export class PickupShelfInDetailsComponent extends PickupShelfDetailsBaseCompone
|
||||
|
||||
displayedCompartmentInfo$ = this.store.compartmentInfo$;
|
||||
|
||||
$selectedOrderItem = toSignal(this.selectedItem$);
|
||||
|
||||
latestCompartmentInfos$ = this.store.latestCompartmentCodeAndInfoForOrder$;
|
||||
|
||||
latestDisplayedCompartmentInfos$ = this.latestCompartmentInfos$.pipe(
|
||||
@@ -112,7 +114,7 @@ export class PickupShelfInDetailsComponent extends PickupShelfDetailsBaseCompone
|
||||
|
||||
effect(() => {
|
||||
const customerNumber = this.$customerNumber();
|
||||
this.$orderItems();
|
||||
this.$selectedOrderItem();
|
||||
|
||||
if (customerNumber) {
|
||||
untracked(() => {
|
||||
|
||||
@@ -205,6 +205,7 @@ export class PickUpShelfInListComponent implements OnInit, AfterViewInit {
|
||||
}
|
||||
|
||||
loadMore() {
|
||||
console.log('loadMore');
|
||||
this.store.fetchMoreList();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -723,6 +723,7 @@ export class PickupShelfDetailsStore extends ComponentStore<PickupShelfDetailsSt
|
||||
);
|
||||
|
||||
private beforeFetchCoverOrderItems = () => {
|
||||
console.log('beforeFetchCoverOrderItems');
|
||||
this.patchState({ fetchingCoverOrderItems: true });
|
||||
};
|
||||
|
||||
@@ -731,6 +732,7 @@ export class PickupShelfDetailsStore extends ComponentStore<PickupShelfDetailsSt
|
||||
}
|
||||
|
||||
private fetchCoverOrderItemsDone = (res: ListResponseArgsOfDBHOrderItemListItemDTO) => {
|
||||
console.log('fetchCoverOrderItemsDone', res);
|
||||
this.patchState({ fetchingCoverOrderItems: false, coverOrderItems: res.result });
|
||||
};
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ export class ScrollContainerDirective {
|
||||
@Output()
|
||||
scrolledToBottom = new EventEmitter<void>();
|
||||
|
||||
private _delta: number = 0;
|
||||
private _delta: number = 50;
|
||||
|
||||
@Input()
|
||||
set delta(value: NumberInput) {
|
||||
|
||||
Reference in New Issue
Block a user