|
@@ -14,6 +14,10 @@ const state = {
|
|
|
addSupplier: {
|
|
|
default: false,
|
|
|
value: false
|
|
|
+ },
|
|
|
+ showSupplierForm: {
|
|
|
+ default: false,
|
|
|
+ value: false
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -43,8 +47,8 @@ const getters = {
|
|
|
*
|
|
|
* @param {*} state
|
|
|
*/
|
|
|
- addSupplier(state) {
|
|
|
- return state.addSupplier.value
|
|
|
+ showSupplierForm(state) {
|
|
|
+ return state.showSupplierForm.value
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -76,9 +80,10 @@ const mutations = {
|
|
|
/**
|
|
|
*
|
|
|
* @param {*} state
|
|
|
+ * @param {*} payload
|
|
|
*/
|
|
|
- setAddSupplier(state, payload) {
|
|
|
- state.addSupplier.value = !!payload
|
|
|
+ setShowSupplierForm(state, payload) {
|
|
|
+ state.showSupplierForm.value = !!payload
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -89,8 +94,7 @@ const actions = {
|
|
|
* @param {*} payload
|
|
|
*/
|
|
|
selectSupplier({ commit }, payload) {
|
|
|
- console.log(payload)
|
|
|
- // commit('setSupplierSelected', payload)
|
|
|
+ commit('setSupplierSelected', payload)
|
|
|
},
|
|
|
/**
|
|
|
*
|
|
@@ -103,25 +107,32 @@ const actions = {
|
|
|
/**
|
|
|
*
|
|
|
* @param {*} param0
|
|
|
- * @param {*} payload
|
|
|
*/
|
|
|
- addSupplier({ commit }) {
|
|
|
- commit('setAddSupplier', true)
|
|
|
+ showSupplierForm({ commit }) {
|
|
|
+ commit('setShowSupplierForm', true)
|
|
|
},
|
|
|
/**
|
|
|
*
|
|
|
* @param {*} param0
|
|
|
- * @param {*} payload
|
|
|
*/
|
|
|
- showSupplierForm({ commit }) {
|
|
|
- console.log('show')
|
|
|
+ hideSupplierForm({ commit }) {
|
|
|
+ commit('setShowSupplierForm', false)
|
|
|
},
|
|
|
/**
|
|
|
*
|
|
|
* @param {*} param0
|
|
|
*/
|
|
|
- pushSupplier({ commit, dispatch }) {
|
|
|
- console.log('push')
|
|
|
+ submitSupplier({ commit, dispatch }, payload) {
|
|
|
+ if (payload) {
|
|
|
+ if (!payload.name || !payload.ruc || !payload.phone) {
|
|
|
+ dispatch('notify', 'Complete los campos para guardar')
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ // TODO: Send data to server
|
|
|
+ }
|
|
|
+
|
|
|
+ commit('setShowSupplierForm', false)
|
|
|
}
|
|
|
}
|
|
|
|