diff --git a/apps/sales/src/app/core/store/state/app.state.ts b/apps/sales/src/app/core/store/state/app.state.ts
index 651d0cb10..16b082ff8 100644
--- a/apps/sales/src/app/core/store/state/app.state.ts
+++ b/apps/sales/src/app/core/store/state/app.state.ts
@@ -22,7 +22,7 @@ import { ReloadGoodsIn } from '../actions/goods-in.actions';
import { ReloadBranchProcess } from '../actions/branch-process.actions';
import { ReloadRemission } from '../actions/remission.actions';
-export const SYNC_DATA_VERSION = 176;
+export const SYNC_DATA_VERSION = 177;
export class AppStateModel {
currentProcesssId: number;
diff --git a/apps/sales/src/app/core/store/state/remission.state.ts b/apps/sales/src/app/core/store/state/remission.state.ts
index aed55aace..b2f514d37 100644
--- a/apps/sales/src/app/core/store/state/remission.state.ts
+++ b/apps/sales/src/app/core/store/state/remission.state.ts
@@ -120,8 +120,8 @@ export class RemissionState {
) {
const state = ctx.getState();
const currentRemission = state.remission;
+ const { remissionProcess, target } = currentRemission;
let remission: Remission;
- const target = currentRemission.target;
const selectedFilters: any = {
[filterId]: {
filterGroups,
@@ -132,28 +132,32 @@ export class RemissionState {
remission = {
...currentRemission,
remissionProcess: {
- ...currentRemission.remissionProcess,
- zentral: {
- ...currentRemission.remissionProcess.zentral,
- [target]: {
- ...currentRemission.remissionProcess.zentral[target],
- ...selectedFilters
- }
- }
+ ...remissionProcess,
+ zentral: remissionProcess.zentral
+ ? {
+ ...remissionProcess.zentral,
+ [target]: {
+ ...remissionProcess.zentral[target],
+ ...selectedFilters
+ }
+ }
+ : initialTargetValue
}
};
} else {
remission = {
...currentRemission,
remissionProcess: {
- ...currentRemission.remissionProcess,
- ueberlauf: {
- ...currentRemission.remissionProcess.ueberlauf,
- [target]: {
- ...currentRemission.remissionProcess.ueberlauf[target],
- ...selectedFilters
- }
- }
+ ...remissionProcess,
+ ueberlauf: remissionProcess.ueberlauf
+ ? {
+ ...remissionProcess.ueberlauf,
+ [target]: {
+ ...remissionProcess.ueberlauf[target],
+ ...selectedFilters
+ }
+ }
+ : initialTargetValue
}
};
}
diff --git a/apps/sales/src/app/modules/remission/components/remission-filter-item/remission-filter-item.component.scss b/apps/sales/src/app/modules/remission/components/remission-filter-item/remission-filter-item.component.scss
index 150285d48..c4dfa27ac 100644
--- a/apps/sales/src/app/modules/remission/components/remission-filter-item/remission-filter-item.component.scss
+++ b/apps/sales/src/app/modules/remission/components/remission-filter-item/remission-filter-item.component.scss
@@ -68,8 +68,8 @@ $tablet-height: 283px;
}
.option-name {
- margin-left: 14px;
- margin-top: 3px;
+ padding-left: 14px;
+ padding-top: 3px;
width: 100%;
}
diff --git a/apps/sales/src/app/modules/remission/pages/remission-list-create/remission-list-create.component.html b/apps/sales/src/app/modules/remission/pages/remission-list-create/remission-list-create.component.html
index 28b445774..555135453 100644
--- a/apps/sales/src/app/modules/remission/pages/remission-list-create/remission-list-create.component.html
+++ b/apps/sales/src/app/modules/remission/pages/remission-list-create/remission-list-create.component.html
@@ -30,7 +30,12 @@
-
+
diff --git a/apps/sales/src/app/modules/remission/pages/remission-list-create/remission-list-create.component.scss b/apps/sales/src/app/modules/remission/pages/remission-list-create/remission-list-create.component.scss
index a704b5504..cfd918eb0 100644
--- a/apps/sales/src/app/modules/remission/pages/remission-list-create/remission-list-create.component.scss
+++ b/apps/sales/src/app/modules/remission/pages/remission-list-create/remission-list-create.component.scss
@@ -151,3 +151,46 @@
transform: rotate(360deg);
}
}
+
+.content-container {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ opacity: 1;
+ margin-top: 20px;
+ animation: load 0.75s linear infinite;
+
+ .first-row {
+ height: 20px;
+ width: 135px;
+ background-color: #ffffff;
+ }
+ .second-row {
+ height: 20px;
+ width: 150px;
+ background-color: #ffffff;
+ margin-top: 2px;
+ }
+ .third-row {
+ height: 20px;
+ width: 90px;
+ background-color: #ffffff;
+ margin-top: 2px;
+ }
+
+ .fourth-row {
+ height: 20px;
+ width: 200px;
+ background-color: #ffffff;
+ margin-top: 2px;
+ }
+}
+
+@keyframes load {
+ 50% {
+ opacity: 0.3;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
diff --git a/apps/sales/src/app/modules/remission/pages/remission-list-create/remission-list-create.component.ts b/apps/sales/src/app/modules/remission/pages/remission-list-create/remission-list-create.component.ts
index 623f7880f..be0d7707b 100644
--- a/apps/sales/src/app/modules/remission/pages/remission-list-create/remission-list-create.component.ts
+++ b/apps/sales/src/app/modules/remission/pages/remission-list-create/remission-list-create.component.ts
@@ -203,6 +203,7 @@ export class RemissionListCreateComponent implements OnInit, OnDestroy {
this.remissionProcessStatuses = remissionProcessStatuses;
this.remissionProcess$ = !this.remissionProcessStatuses.created ? this.createProcess() : this.continueProcess();
this.remissionProcess$.pipe(takeUntil(this.destroy$)).subscribe(remissionProcess => {
+ console.log('remissionProcess', remissionProcess);
(!isNullOrUndefined(remissionProcess.capacities)).ifTrue(() => this.capacitiesBinder(remissionProcess.capacities));
});
@@ -480,7 +481,7 @@ export class RemissionListCreateComponent implements OnInit, OnDestroy {
this.remissionService
.searchProduct({ ean: input })
.pipe(take(1))
- .subscribe(this.searchProductResultHandler);
+ .subscribe(this.searchProductResultHandler, () => this.invalidBarcodeDialog.openDialog());
}
searchProductResultHandler = (remissionProduct: RemissionProduct) => {
@@ -490,6 +491,7 @@ export class RemissionListCreateComponent implements OnInit, OnDestroy {
}
this.store.dispatch(new SetRemissionSearchedProduct(remissionProduct));
this.searchedRemissionProduct = remissionProduct;
+ this.resourceTypeChange(RESOURCE_TYPE_SWITCH);
setTimeout(() => {
this.addProductToRemissionDialog.openDialog();
}, 40);
diff --git a/apps/sales/src/app/modules/remission/pages/remission-list-started/remission-list-started.component.html b/apps/sales/src/app/modules/remission/pages/remission-list-started/remission-list-started.component.html
index 039c4367e..c3632994f 100644
--- a/apps/sales/src/app/modules/remission/pages/remission-list-started/remission-list-started.component.html
+++ b/apps/sales/src/app/modules/remission/pages/remission-list-started/remission-list-started.component.html
@@ -54,7 +54,12 @@
-
+
diff --git a/apps/sales/src/app/modules/remission/pages/remission-list-started/remission-list-started.component.scss b/apps/sales/src/app/modules/remission/pages/remission-list-started/remission-list-started.component.scss
index 71de26688..6b6ae0dd9 100644
--- a/apps/sales/src/app/modules/remission/pages/remission-list-started/remission-list-started.component.scss
+++ b/apps/sales/src/app/modules/remission/pages/remission-list-started/remission-list-started.component.scss
@@ -227,3 +227,46 @@
margin-top: 25px;
}
}
+
+.content-container {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ opacity: 1;
+ margin-top: 20px;
+ animation: load 0.75s linear infinite;
+
+ .first-row {
+ height: 20px;
+ width: 135px;
+ background-color: #ffffff;
+ }
+ .second-row {
+ height: 20px;
+ width: 150px;
+ background-color: #ffffff;
+ margin-top: 2px;
+ }
+ .third-row {
+ height: 20px;
+ width: 90px;
+ background-color: #ffffff;
+ margin-top: 2px;
+ }
+
+ .fourth-row {
+ height: 20px;
+ width: 200px;
+ background-color: #ffffff;
+ margin-top: 2px;
+ }
+}
+
+@keyframes load {
+ 50% {
+ opacity: 0.3;
+ }
+ 100% {
+ opacity: 1;
+ }
+}