This commit is contained in:
2021-06-04 17:11:32 +00:00
parent 0ddd0a1c13
commit b7c9e3b08f

View File

@@ -385,6 +385,23 @@ export default {
this.activeItemIndex this.activeItemIndex
].requestAmountViz; ].requestAmountViz;
if (requestQuantity != null && requestQuantity > 0) { if (requestQuantity != null && requestQuantity > 0) {
let selectedPartWarehouse = this.$refs[
`Items[${this.activeWoItemIndex}].parts[${this.activeItemIndex}].partWarehouseId`
].getFullSelectionValue();
if (
selectedPartWarehouse != null &&
selectedPartWarehouse.name != null
) {
selectedPartWarehouse = selectedPartWarehouse.name;
}
let selectedPart = this.$refs[
`Items[${this.activeWoItemIndex}].parts[${this.activeItemIndex}].partId`
].getFullSelectionValue();
if (selectedPart != null && selectedPart.name != null) {
selectedPart = selectedPart.name;
}
//change the partquantity //change the partquantity
this.value.items[this.activeWoItemIndex].parts[ this.value.items[this.activeWoItemIndex].parts[
this.activeItemIndex this.activeItemIndex
@@ -399,15 +416,11 @@ export default {
partId: this.value.items[this.activeWoItemIndex].parts[ partId: this.value.items[this.activeWoItemIndex].parts[
this.activeItemIndex this.activeItemIndex
].partId, ].partId,
partViz: this.value.items[this.activeWoItemIndex].parts[ partViz: selectedPart,
this.activeItemIndex
].partViz,
partWarehouseId: this.value.items[this.activeWoItemIndex].parts[ partWarehouseId: this.value.items[this.activeWoItemIndex].parts[
this.activeItemIndex this.activeItemIndex
].partWarehouseId, ].partWarehouseId,
partWarehouseViz: this.value.items[this.activeWoItemIndex].parts[ partWarehouseViz: selectedPartWarehouse,
this.activeItemIndex
].partWarehouseViz,
quantity: requestQuantity, quantity: requestQuantity,
isDirty: true, isDirty: true,
workOrderItemId: this.value.items[this.activeWoItemIndex].id, workOrderItemId: this.value.items[this.activeWoItemIndex].id,
@@ -415,7 +428,7 @@ export default {
}); });
this.$emit("change"); this.$emit("change");
//clear the error but leave dirty //clear the error but leave dirty and let user save it
this.value.items[this.activeWoItemIndex].parts[ this.value.items[this.activeWoItemIndex].parts[
this.activeItemIndex this.activeItemIndex
].requestAmountViz = null; ].requestAmountViz = null;
@@ -423,7 +436,6 @@ export default {
this.fieldValueChanged(`Items[${this.activeWoItemIndex}].parts[ this.fieldValueChanged(`Items[${this.activeWoItemIndex}].parts[
${this.activeItemIndex} ${this.activeItemIndex}
].quantity`); ].quantity`);
//let user save it
} }
}, },