fix bug undefined array filter & snackbar tidak muncul saat konfirmasi handover inventaris

This commit is contained in:
2026-07-09 09:15:37 +07:00
parent 1f5bcfacd5
commit dd5f0b6ab4
3 changed files with 978 additions and 974 deletions

View File

@@ -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,

View File

@@ -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);