|
@@ -7,7 +7,6 @@ const initialState = {
|
|
|
selectedPaymentTerm: null,
|
|
|
paymentType: 'cash',
|
|
|
initialPayment: 0,
|
|
|
- paymentResidual: 0,
|
|
|
paymentLines: []
|
|
|
}
|
|
|
|
|
@@ -57,13 +56,6 @@ const getters = {
|
|
|
initialPayment(state) {
|
|
|
return state.initialPayment
|
|
|
},
|
|
|
- /**
|
|
|
- *
|
|
|
- * @param {*} state
|
|
|
- */
|
|
|
- paymentResidual(state) {
|
|
|
- return state.paymentResidual
|
|
|
- },
|
|
|
/**
|
|
|
*
|
|
|
* @param {*} state
|
|
@@ -133,6 +125,10 @@ const mutations = {
|
|
|
[SET_PAYMENT_LINES] (state, payload) {
|
|
|
state.paymentLines = []
|
|
|
|
|
|
+ if (!payload) {
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
let percentPaid = state.initialPayment / payload.total
|
|
|
let distributedPercentage = -(percentPaid / state.selectedPaymentTerm.lines.length)
|
|
|
let totals = []
|
|
@@ -210,6 +206,8 @@ const actions = {
|
|
|
[CHANGE_PAYMENT_TYPE] ({ commit }, payload) {
|
|
|
commit(SET_PAYMENT_TYPE, payload)
|
|
|
commit(AUTOSELECT_PAYMENT_TERM, payload)
|
|
|
+ commit(SET_INITIAL_PAYMENT, 0)
|
|
|
+ commit(SET_PAYMENT_LINES)
|
|
|
},
|
|
|
/**
|
|
|
*
|