+
Producto |
@@ -11,26 +11,35 @@
+
+ B. Solidarios |
+ {{ cantidadBonos }} |
+ {{ totalBonos }} |
+ |
+ |
+
B. Transporte |
- {{ this.subpedido.bonos_de_transporte }} |
- {{ this.subpedido.subtotal_bonos_de_transporte }} |
+ {{ cantidadBonosDeTransporte }} |
+ {{ totalBonosDeTransporte }} |
|
|
Total total |
|
- {{ this.subpedido.total }} |
+ {{ total }} |
|
|
-
+
-
Compa, todavía no agregaste nada a la chismosa.
+
+ Compa, todavía no agregaste nada a la chismosa.
+
@@ -38,55 +47,36 @@
export default {
data() {
return {
- subpedido: {
- productos:[]
- },
- init: true,
- visible: false
+ subpedido: this.$root.pedido
}
},
computed: {
- animation: function() {
- return this.visible ? "animate__slideInDown" : "animate__slideOutUp";
+ productos: function() {
+ return this.$root.pedido.productos
+ },
+ cantidadBonosDeTransporte: function() {
+ return this.$root.pedido.subtotal_bonos_de_transporte / 15
+ },
+ totalBonosDeTransporte: function() {
+ return this.$root.pedido.subtotal_bonos_de_transporte
+ },
+ cantidadBonos: function() {
+ return this.$root.pedido.subtotal_bonos / 20
+ },
+ totalBonos: function() {
+ return this.$root.pedido.subtotal_bonos
+ },
+ total: function() {
+ return this.$root.pedido.total
}
},
- beforeCreate() {
- axios.get("/subpedidos/obtener_sesion").then(response => {
- this.subpedido = response.data.subpedido;
- this.fetchSubpedido();
- });
- },
- methods: {
- fetchSubpedido() {
- axios.get("/api/subpedidos/" + this.subpedido.id)
- .then(response => {
- this.subpedido = response.data.data;
- });
- }
- },
- mounted() {
- Event.$on('sync-chismosa', (subpedido) => {
- this.subpedido = subpedido;
- });
- Event.$on('toggle-chismosa', () => {
- this.init = false;
- this.visible = !this.visible;
- var main = document.getElementById("main");
- if (this.visible) main.classList.add("chisma-abierta");
- else main.classList.remove("chisma-abierta");
- });
- }
}
\ No newline at end of file
diff --git a/resources/js/components/ChismosaDropdown.vue b/resources/js/components/ChismosaDropdown.vue
new file mode 100644
index 0000000..c90c4d0
--- /dev/null
+++ b/resources/js/components/ChismosaDropdown.vue
@@ -0,0 +1,64 @@
+