|
@@ -2,6 +2,7 @@ const state = {
|
|
journals: [],
|
|
journals: [],
|
|
payment: 'cash',
|
|
payment: 'cash',
|
|
paymentTerms: [],
|
|
paymentTerms: [],
|
|
|
|
+ paymentReference: '',
|
|
selectedJournal: null,
|
|
selectedJournal: null,
|
|
selectedPaymentTerm: null,
|
|
selectedPaymentTerm: null,
|
|
amountPaid: 0
|
|
amountPaid: 0
|
|
@@ -17,6 +18,9 @@ const getters = {
|
|
paymentTerms(state) {
|
|
paymentTerms(state) {
|
|
return state.paymentTerms
|
|
return state.paymentTerms
|
|
},
|
|
},
|
|
|
|
+ paymentReference(state) {
|
|
|
|
+ return state.paymentReference
|
|
|
|
+ },
|
|
selectedJournal(state) {
|
|
selectedJournal(state) {
|
|
return state.selectedJournal
|
|
return state.selectedJournal
|
|
},
|
|
},
|
|
@@ -41,6 +45,9 @@ const mutations = {
|
|
setSelectedPaymentTerm(state, payload) {
|
|
setSelectedPaymentTerm(state, payload) {
|
|
state.selectedPaymentTerm = payload
|
|
state.selectedPaymentTerm = payload
|
|
},
|
|
},
|
|
|
|
+ setPaymentReference(state, payload) {
|
|
|
|
+ state.paymentReference = payload
|
|
|
|
+ },
|
|
togglePayment(state, payload) {
|
|
togglePayment(state, payload) {
|
|
state.payment = payload
|
|
state.payment = payload
|
|
},
|
|
},
|
|
@@ -104,6 +111,9 @@ const actions = {
|
|
dispatch('autoSelectPaymentTerm', payload === 'cash' ? getters.paymentTerms : getters.paymentTerms.filter(t => t.id !== getters.selectedPaymentTerm.id))
|
|
dispatch('autoSelectPaymentTerm', payload === 'cash' ? getters.paymentTerms : getters.paymentTerms.filter(t => t.id !== getters.selectedPaymentTerm.id))
|
|
commit('togglePayment', payload)
|
|
commit('togglePayment', payload)
|
|
},
|
|
},
|
|
|
|
+ setPaymentReference({ commit }, payload) {
|
|
|
|
+ commit('setPaymentReference', payload)
|
|
|
|
+ },
|
|
changeAmountPaid({ commit, getters, dispatch }, payload) {
|
|
changeAmountPaid({ commit, getters, dispatch }, payload) {
|
|
if (getters.payment === 'cash') {
|
|
if (getters.payment === 'cash') {
|
|
commit('setAmountPaid', payload)
|
|
commit('setAmountPaid', payload)
|