fix bug undefined array filter & snackbar tidak muncul saat konfirmasi handover inventaris
This commit is contained in:
@@ -59,11 +59,10 @@ module.exports = {
|
|||||||
this.dialogConfirmHandover = false
|
this.dialogConfirmHandover = false
|
||||||
},
|
},
|
||||||
itemNeedConfirming(data) {
|
itemNeedConfirming(data) {
|
||||||
return data.filter(item => item.allHandedOver == 'N');
|
return Array.isArray(data) ? data.filter(item => item.allHandedOver == 'N') : [];
|
||||||
},
|
},
|
||||||
async saveConfirmHandOver() {
|
async saveConfirmHandOver() {
|
||||||
const dataHanded = this.selected_main.itemHandedOver;
|
const itemHanded = this.itemNeedConfirming(this.selected_main.itemHandedOver);
|
||||||
const itemHanded = dataHanded.filter(item => item.allHandedOver == 'N');
|
|
||||||
|
|
||||||
let prm = {
|
let prm = {
|
||||||
purchaseRequestID: this.selected_main.prId,
|
purchaseRequestID: this.selected_main.prId,
|
||||||
|
|||||||
@@ -686,7 +686,7 @@ module.exports = {
|
|||||||
},
|
},
|
||||||
hasHandover(item) {
|
hasHandover(item) {
|
||||||
// props.item.hasHandover === '1' && props.item.handoverConfirmedBy == '0' && props.item.handoverToUserID === user.M_UserID
|
// props.item.hasHandover === '1' && props.item.handoverConfirmedBy == '0' && props.item.handoverToUserID === user.M_UserID
|
||||||
return item.length > 0 && item.every(obj => obj.allHandedOver == 'N')
|
return Array.isArray(item) && item.length > 0 && item.every(obj => obj.allHandedOver == 'N')
|
||||||
},
|
},
|
||||||
confirmHandover(item) {
|
confirmHandover(item) {
|
||||||
this.$store.commit("requester/updateSelectedMainTable", item);
|
this.$store.commit("requester/updateSelectedMainTable", item);
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user