|
@@ -85,15 +85,23 @@ const actions = {
|
|
|
undoPrice ({ commit }, payload) {
|
|
|
commit('resetPrice', payload)
|
|
|
},
|
|
|
- changePrice ({ commit }, payload) {
|
|
|
+ changePrice ({ commit, getters, dispatch }, payload) {
|
|
|
commit('setItemToDiscount', payload)
|
|
|
+
|
|
|
+ if (getters.pricelistsForProduct.length === 0) {
|
|
|
+ dispatch('notify', 'Este producto no posee lista de precios')
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ dispatch('togglePricelists')
|
|
|
},
|
|
|
- applyPrice ({ commit }, payload) {
|
|
|
+ applyPrice ({ commit, dispatch }, payload) {
|
|
|
if (payload) {
|
|
|
commit('setItemPrice', payload)
|
|
|
}
|
|
|
|
|
|
commit('setItemToDiscount', null)
|
|
|
+ dispatch('togglePricelists')
|
|
|
},
|
|
|
removeFromCart ({ commit }, payload) {
|
|
|
commit('pullFromCart', {
|