Browse Source

[ADD] loading animation on create

Gogs 7 years ago
parent
commit
6432c46daa
2 changed files with 6 additions and 2 deletions
  1. 3 1
      src/store/modules/product.js
  2. 3 1
      src/store/modules/supplier.js

+ 3 - 1
src/store/modules/product.js

@@ -174,13 +174,14 @@ const actions = {
      * @param {*} param0 
      * @param {*} payload 
      */
-    submitProduct({ dispatch }, payload) {
+    submitProduct({ commit, dispatch }, payload) {
         if (payload) {
             if (!payload.name || !payload.price) {
                 dispatch('notify', 'Complete los campos para guardar')
                 return
             }
 
+            commit('setLoadingProducts', true)
             dispatch('createProduct', payload)
         }
 
@@ -193,6 +194,7 @@ const actions = {
      */
     addProduct({ commit }, payload) {
         commit('addProduct', payload)
+        commit('setLoadingProducts', false)
     }
 }
 

+ 3 - 1
src/store/modules/supplier.js

@@ -154,13 +154,14 @@ const actions = {
      * 
      * @param {*} param0 
      */
-    submitSupplier({ dispatch }, payload) {
+    submitSupplier({ commit, dispatch }, payload) {
         if (payload) {
             if (!payload.name || !payload.ruc || !payload.phone) {
                 dispatch('notify', 'Complete los campos para guardar')
                 return
             }
 
+            commit('setLoadingSuppliers', true)
             dispatch('createSupplier', payload)
         }
 
@@ -173,6 +174,7 @@ const actions = {
      */
     addSupplier({ commit }, payload) {
         commit('addSupplier', payload)
+        commit('setLoadingSuppliers', false)
     }
 }