瀏覽代碼

[ADD] loading animation on create

Gogs 7 年之前
父節點
當前提交
6432c46daa
共有 2 個文件被更改,包括 6 次插入2 次删除
  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)
     }
 }