feat: soportar resumen de compras para catalog_sales y sales
- Agregar método getSummaryCatalogPurchase() en django-api.js y api.js
- Modificar SummaryPurchase.vue para aceptar prop 'type' y usar endpoint correcto
- Actualizar catalog.vue para pasar type=catalog en redirect a summary_purchase
- Actualizar summary_purchase.vue para pasar prop type desde query params
- Lógica: si type='catalog' usa /resumen_compra_catalogo_json/{id}, sino usa /resumen_compra_json/{id}
- Mantener retrocompatibilidad: sin type usa endpoint de sales normal
This commit is contained in:
@@ -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;
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user