diff --git a/src/components/SummaryPurchase.vue b/src/components/SummaryPurchase.vue index 805102c..3b54bad 100644 --- a/src/components/SummaryPurchase.vue +++ b/src/components/SummaryPurchase.vue @@ -72,7 +72,8 @@ name: 'SummaryPurchase', props: { msg: String, - id: Number + id: Number, + type: String }, data () { return { @@ -102,7 +103,11 @@ }, methods: { fetchPurchase(purchaseId) { - this.api.getSummaryPurchase(purchaseId) + const apiMethod = this.type === 'catalog' + ? this.api.getSummaryCatalogPurchase(purchaseId) + : this.api.getSummaryPurchase(purchaseId); + + apiMethod .then(data => { this.purchase = data; }) diff --git a/src/pages/catalog.vue b/src/pages/catalog.vue index 40c7dfd..01812b2 100644 --- a/src/pages/catalog.vue +++ b/src/pages/catalog.vue @@ -470,7 +470,10 @@ export default { this.personalDataDialog = false; this.$router.push({ path: "/summary_purchase", - query: { id: parseInt(data.id) }, + query: { + id: parseInt(data.id), + type: 'catalog' + }, }); }) .catch((error) => { diff --git a/src/pages/summary_purchase.vue b/src/pages/summary_purchase.vue index 8ef1288..1733d42 100644 --- a/src/pages/summary_purchase.vue +++ b/src/pages/summary_purchase.vue @@ -1,5 +1,5 @@