This commit is contained in:
2021-02-23 16:08:13 +00:00
parent e1ad6f38ee
commit 9a5ea6ebd4

View File

@@ -501,7 +501,10 @@
>{{ $ay.t("Cancel") }}</v-btn >{{ $ay.t("Cancel") }}</v-btn
> >
<v-spacer></v-spacer> <v-spacer></v-spacer>
<v-btn color="blue darken-1" text @click="receive(obj.items[editPoItemIndex])" <v-btn
color="blue darken-1"
text
@click="receive(obj.items[editPoItemIndex])"
><v-icon left> $ayiBoxOpen </v-icon ><v-icon left> $ayiBoxOpen </v-icon
>{{ $ay.t("Receive") }}</v-btn >{{ $ay.t("Receive") }}</v-btn
> >
@@ -889,11 +892,12 @@ export default {
} }
}, },
receive: function(item) { receive: function(item) {
receiveItem(item); receiveItem(item, this);
this.editPoItemDialog = false; this.editPoItemDialog = false;
}, },
receiveAll: function() { receiveAll: function() {
this.obj.items.forEach(item => receiveItem(item)); let vm = this;
this.obj.items.forEach(item => receiveItem(item, vm));
}, },
editItem: function(item) { editItem: function(item) {
this.editPoItemIndex = item.index; this.editPoItemIndex = item.index;
@@ -1101,8 +1105,13 @@ export default {
///////////////////////////// /////////////////////////////
// RECEIVE // RECEIVE
// //
function receiveItem(item) { function receiveItem(item, vm) {
console.log(item); if (item.quantityReceived < item.quantityOrdered) {
item.quantityReceived = item.quantityOrdered;
item.receivedDate = window.$gz.locale.nowUTC8601String();
vm.obj.hasReceipt = true;
vm.formState.dirty=true;
}
} }
///////////////////////////// /////////////////////////////