Agregados datos de canasta actual a nav-bar
This commit is contained in:
parent
854278bc99
commit
ff96c104a2
2 changed files with 24 additions and 3 deletions
|
@ -4,9 +4,12 @@
|
||||||
<a class="navbar-item" href="https://mps.org.uy">
|
<a class="navbar-item" href="https://mps.org.uy">
|
||||||
<img src="/assets/logoMPS.png" height="28">
|
<img src="/assets/logoMPS.png" height="28">
|
||||||
</a>
|
</a>
|
||||||
<div class="navbar-item" id="datos-pedido" v-if="pedidoDefinido">
|
<div class="navbar-item hide-below-1024">
|
||||||
<p class="hide-below-1024">
|
<p>
|
||||||
{{ `Núcleo: ${nombre} - Barrio: ${grupo_de_compra.nombre}` }}
|
{{ `Canasta actual: ${nombreCanasta} - Actualizada: ${fechaCanasta}`}}
|
||||||
|
</p>
|
||||||
|
<p class="ml-2" v-if="pedidoDefinido">
|
||||||
|
{{ `- Núcleo: ${nombre} - Barrio: ${grupo_de_compra.nombre}` }}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<chismosa-dropdown
|
<chismosa-dropdown
|
||||||
|
@ -58,16 +61,20 @@ export default {
|
||||||
return {
|
return {
|
||||||
burgerActiva: false,
|
burgerActiva: false,
|
||||||
searchString: "",
|
searchString: "",
|
||||||
|
nombreCanasta: "",
|
||||||
|
fechaCanasta: "",
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
...mapGetters('pedido', ["pedidoDefinido"]),
|
...mapGetters('pedido', ["pedidoDefinido"]),
|
||||||
...mapState('pedido', ["nombre"]),
|
...mapState('pedido', ["nombre"]),
|
||||||
...mapState('pedido', ["grupo_de_compra"]),
|
...mapState('pedido', ["grupo_de_compra"]),
|
||||||
|
...mapState('ui', ["canasta_actual"])
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
...mapActions('productos', ["filtrarProductos"]),
|
...mapActions('productos', ["filtrarProductos"]),
|
||||||
...mapMutations('ui', ["addMiga", "popUltimaBusqueda"]),
|
...mapMutations('ui', ["addMiga", "popUltimaBusqueda"]),
|
||||||
|
...mapActions('ui', ["getCanastaActual"]),
|
||||||
toggleBurger() {
|
toggleBurger() {
|
||||||
this.burgerActiva = !this.burgerActiva
|
this.burgerActiva = !this.burgerActiva
|
||||||
},
|
},
|
||||||
|
@ -79,6 +86,12 @@ export default {
|
||||||
this.addMiga({ nombre: this.searchString });
|
this.addMiga({ nombre: this.searchString });
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
async mounted() {
|
||||||
|
await this.getCanastaActual();
|
||||||
|
this.fechaCanasta = new Date(this.canasta_actual.fecha)
|
||||||
|
.toLocaleDateString('es-UY');
|
||||||
|
this.nombreCanasta = this.canasta_actual.nombre;
|
||||||
|
}
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
8
resources/js/store/modules/ui.js
vendored
8
resources/js/store/modules/ui.js
vendored
|
@ -2,9 +2,13 @@ const state = {
|
||||||
show_chismosa: false,
|
show_chismosa: false,
|
||||||
show_devoluciones: false,
|
show_devoluciones: false,
|
||||||
migas: [{ nombre: 'Pedidos', action: 'pedido/resetear' }],
|
migas: [{ nombre: 'Pedidos', action: 'pedido/resetear' }],
|
||||||
|
canasta_actual: null,
|
||||||
};
|
};
|
||||||
|
|
||||||
const mutations = {
|
const mutations = {
|
||||||
|
setCanastaActual(state, { canasta }) {
|
||||||
|
state.canasta_actual = canasta;
|
||||||
|
},
|
||||||
toggleChismosa(state) {
|
toggleChismosa(state) {
|
||||||
state.show_chismosa = !state.show_chismosa;
|
state.show_chismosa = !state.show_chismosa;
|
||||||
},
|
},
|
||||||
|
@ -25,6 +29,10 @@ const mutations = {
|
||||||
};
|
};
|
||||||
|
|
||||||
const actions = {
|
const actions = {
|
||||||
|
async getCanastaActual({ commit }) {
|
||||||
|
const response = await axios.get('/api/canasta-actual');
|
||||||
|
commit("setCanastaActual", { canasta: response.data });
|
||||||
|
},
|
||||||
clickMiga({ dispatch }, { miga }) {
|
clickMiga({ dispatch }, { miga }) {
|
||||||
let dropWhile = (array, pred) => {
|
let dropWhile = (array, pred) => {
|
||||||
let result = array.slice(0);
|
let result = array.slice(0);
|
||||||
|
|
Loading…
Add table
Reference in a new issue