From adbc04846c49a8ccf2e2500fdb4dd4b7c231b427 Mon Sep 17 00:00:00 2001 From: yogesh_gohil Date: Fri, 15 Nov 2019 12:55:35 +0530 Subject: [PATCH] fix invoice getter --- .../js/store/modules/invoice/actions.js | 2 +- .../js/store/modules/invoice/getters.js | 4 ++ resources/assets/js/views/invoices/View.vue | 37 +++++++------------ 3 files changed, 19 insertions(+), 24 deletions(-) diff --git a/resources/assets/js/store/modules/invoice/actions.js b/resources/assets/js/store/modules/invoice/actions.js index 4910fe63..47d4dd77 100644 --- a/resources/assets/js/store/modules/invoice/actions.js +++ b/resources/assets/js/store/modules/invoice/actions.js @@ -122,7 +122,7 @@ export const updateInvoice = ({ commit, dispatch, state }, data) => { export const markAsSent = ({ commit, dispatch, state }, data) => { return new Promise((resolve, reject) => { window.axios.post(`/api/invoices/mark-as-sent`, data).then((response) => { - // commit(types.UPDATE_INVOICE, response.data) + commit(types.UPDATE_INVOICE_STATUS, {id: data.id, status: 'SENT'}) resolve(response) }).catch((err) => { reject(err) diff --git a/resources/assets/js/store/modules/invoice/getters.js b/resources/assets/js/store/modules/invoice/getters.js index 2e57c1de..fa2b598e 100644 --- a/resources/assets/js/store/modules/invoice/getters.js +++ b/resources/assets/js/store/modules/invoice/getters.js @@ -4,3 +4,7 @@ export const getTemplateId = (state) => state.invoiceTemplateId export const selectedInvoices = (state) => state.selectedInvoices export const totalInvoices = (state) => state.totalInvoices export const selectedCustomer = (state) => state.selectedCustomer +export const getInvoice = (state) => (id) => { + let invId = parseInt(id) + return state.invoices.find(invoice => invoice.id === invId) +} diff --git a/resources/assets/js/views/invoices/View.vue b/resources/assets/js/views/invoices/View.vue index 4a7359fd..ee4db7b1 100644 --- a/resources/assets/js/views/invoices/View.vue +++ b/resources/assets/js/views/invoices/View.vue @@ -14,7 +14,6 @@ > {{ $t('invoices.mark_as_sent') }} - - {{ $t('invoices.send_invoice') }} - + {{ $t('invoices.send_invoice') }} +