diff --git a/resources/assets/js/store/modules/item/actions.js b/resources/assets/js/store/modules/item/actions.js index 9c6f76c92..02a1f039f 100644 --- a/resources/assets/js/store/modules/item/actions.js +++ b/resources/assets/js/store/modules/item/actions.js @@ -136,7 +136,9 @@ export const fatchItemUnit = ({ commit, dispatch, state }, id) => { export const deleteItemUnit = ({ commit, dispatch, state }, id) => { return new Promise((resolve, reject) => { window.axios.delete(`/api/units/${id}`).then((response) => { - commit(types.DELETE_ITEM_UNIT, id) + if (!response.data.error) { + commit(types.DELETE_ITEM_UNIT, id) + } resolve(response) }).catch((err) => { reject(err) diff --git a/resources/assets/js/store/modules/payment/actions.js b/resources/assets/js/store/modules/payment/actions.js index b2e3960f2..a3a1935cb 100644 --- a/resources/assets/js/store/modules/payment/actions.js +++ b/resources/assets/js/store/modules/payment/actions.js @@ -154,7 +154,9 @@ export const fetchPaymentMode = ({ commit, dispatch, state }, data) => { export const deletePaymentMode = ({ commit, dispatch, state }, id) => { return new Promise((resolve, reject) => { window.axios.delete(`/api/payment-methods/${id}`).then((response) => { - commit(types.DELETE_PAYMENT_MODE, id) + if (!response.data.error) { + commit(types.DELETE_PAYMENT_MODE, id) + } resolve(response) }).catch((err) => { reject(err) diff --git a/resources/assets/js/views/reports/ExpensesReport.vue b/resources/assets/js/views/reports/ExpensesReport.vue index f1b89ba5f..70a699e01 100644 --- a/resources/assets/js/views/reports/ExpensesReport.vue +++ b/resources/assets/js/views/reports/ExpensesReport.vue @@ -199,11 +199,9 @@ export default { if (!this.getReports()) { return false } - if (navigator.appVersion.indexOf('Mac') !== -1) { - this.url += '&download=true' - } else { - window.open(this.getReportUrl + '&download=true') - } + + window.open(this.getReportUrl + '&download=true') + setTimeout(() => { this.url = `${this.siteURL}?from_date=${moment(this.formData.from_date).format('DD/MM/YYYY')}&to_date=${moment(this.formData.to_date).format('DD/MM/YYYY')}` }, 200) diff --git a/resources/assets/js/views/reports/ProfitLossReport.vue b/resources/assets/js/views/reports/ProfitLossReport.vue index 2b6b5cc5b..9e1f65946 100644 --- a/resources/assets/js/views/reports/ProfitLossReport.vue +++ b/resources/assets/js/views/reports/ProfitLossReport.vue @@ -121,7 +121,7 @@ export default { this.loadProfitLossLink(this.url + '&download=true') }, methods: { - ...mapActions('profitLossReport',[ + ...mapActions('profitLossReport', [ 'loadProfitLossLink' ]), getThisDate (type, time) { @@ -203,11 +203,8 @@ export default { if (!this.getReports()) { return false } - if (navigator.appVersion.indexOf('Mac') !== -1) { - this.url += '&download=true' - } else { - window.open(this.getReportUrl + '&download=true') - } + + window.open(this.getReportUrl + '&download=true') setTimeout(() => { this.url = `${this.siteURL}?from_date=${moment(this.formData.from_date).format('DD/MM/YYYY')}&to_date=${moment(this.formData.to_date).format('DD/MM/YYYY')}` }, 200) diff --git a/resources/assets/js/views/reports/SalesReports.vue b/resources/assets/js/views/reports/SalesReports.vue index e5cfc2edd..b71e6e7b1 100644 --- a/resources/assets/js/views/reports/SalesReports.vue +++ b/resources/assets/js/views/reports/SalesReports.vue @@ -234,11 +234,8 @@ export default { if (!this.getReports()) { return false } - if (navigator.appVersion.indexOf('Mac') !== -1) { - this.url += '&download=true' - } else { - window.open(this.getReportUrl + '&download=true') - } + + window.open(this.getReportUrl + '&download=true') setTimeout(() => { if (this.selectedType === 'By Customer') { this.url = `${this.customerSiteURL}?from_date=${moment(this.formData.from_date).format('DD/MM/YYYY')}&to_date=${moment(this.formData.to_date).format('DD/MM/YYYY')}` diff --git a/resources/assets/js/views/reports/TaxReport.vue b/resources/assets/js/views/reports/TaxReport.vue index 3a9aded5d..4c6589e1f 100644 --- a/resources/assets/js/views/reports/TaxReport.vue +++ b/resources/assets/js/views/reports/TaxReport.vue @@ -49,7 +49,8 @@
@@ -199,11 +200,9 @@ export default { if (!this.getReports()) { return false } - if (navigator.appVersion.indexOf('Mac') !== -1) { - this.url += '&download=true' - } else { - window.open(this.url + '&download=true') - } + + window.open(this.url + '&download=true') + setTimeout(() => { this.url = `${this.siteURL}?from_date=${moment(this.formData.from_date).format('DD/MM/YYYY')}&to_date=${moment(this.formData.to_date).format('DD/MM/YYYY')}` }, 200)