|
@@ -9,6 +9,7 @@ const state = {
|
|
initialPayment: 0,
|
|
initialPayment: 0,
|
|
amountResidual: 0,
|
|
amountResidual: 0,
|
|
paymentLines: [],
|
|
paymentLines: [],
|
|
|
|
+ firstPaymentDate: new Date(),
|
|
bankPaymentData: null,
|
|
bankPaymentData: null,
|
|
}
|
|
}
|
|
|
|
|
|
@@ -67,6 +68,17 @@ const getters = {
|
|
paymentLines(state) {
|
|
paymentLines(state) {
|
|
return state.paymentLines
|
|
return state.paymentLines
|
|
},
|
|
},
|
|
|
|
+ firstPaymentDate(state) {
|
|
|
|
+ if (state.paymentLines && state.paymentLines.length > 1) {
|
|
|
|
+ const date = new Date(state.paymentLines[0].date)
|
|
|
|
+
|
|
|
|
+ if (moment(date).isSameOrAfter(state.firstPaymentDate)) {
|
|
|
|
+ return date
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return state.firstPaymentDate
|
|
|
|
+ },
|
|
bankPaymentData(state) {
|
|
bankPaymentData(state) {
|
|
return state.bankPaymentData
|
|
return state.bankPaymentData
|
|
}
|
|
}
|
|
@@ -186,6 +198,9 @@ const mutations = {
|
|
totals = []
|
|
totals = []
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ setFirstPaymentDate(state, paymentDate) {
|
|
|
|
+ state.firstPaymentDate = paymentDate
|
|
|
|
+ },
|
|
setBankPaymentData(state, bankPaymentData) {
|
|
setBankPaymentData(state, bankPaymentData) {
|
|
state.bankPaymentData = bankPaymentData
|
|
state.bankPaymentData = bankPaymentData
|
|
}
|
|
}
|
|
@@ -233,6 +248,9 @@ const actions = {
|
|
dispatch('computePaymentLines')
|
|
dispatch('computePaymentLines')
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ changeFirstPaymentDate({ commit }, paymentDate) {
|
|
|
|
+ commit('setFirstPaymentDate', paymentDate)
|
|
|
|
+ },
|
|
changeBankPaymentData({ commit, dispatch }, bankPaymentData) {
|
|
changeBankPaymentData({ commit, dispatch }, bankPaymentData) {
|
|
commit('setBankPaymentData', bankPaymentData)
|
|
commit('setBankPaymentData', bankPaymentData)
|
|
|
|
|