|
@@ -1,6 +1,6 @@
|
|
|
import axios from 'axios'
|
|
|
import { INIT_SALE_URL, CREATE_CUSTOMER_URL, PROCESS_SALE_URL } from '@/constants/resourcePaths'
|
|
|
-import { CREATE_CUSTOMER } from '@/constants/actionTypes'
|
|
|
+import { INIT_SALE, NOTIFY, EXPLODE_DATA, CREATE_CUSTOMER, CREATE_SALE } from '@/constants/actionTypes'
|
|
|
|
|
|
const actions = {
|
|
|
/**
|
|
@@ -8,7 +8,7 @@ const actions = {
|
|
|
* @param {*} param0
|
|
|
* @param {*} payload
|
|
|
*/
|
|
|
- notify({ commit }, payload) {
|
|
|
+ [NOTIFY] ({ commit }, payload) {
|
|
|
openerp.web.notification.do_warn('Atención', payload)
|
|
|
return false
|
|
|
},
|
|
@@ -16,7 +16,7 @@ const actions = {
|
|
|
*
|
|
|
* @param {*} param0
|
|
|
*/
|
|
|
- initSale({ dispatch }) {
|
|
|
+ [INIT_SALE] ({ dispatch }) {
|
|
|
return axios.get(INIT_SALE_URL).then(response => {
|
|
|
dispatch('explodeData', response.data)
|
|
|
}).catch(error => {
|
|
@@ -28,7 +28,7 @@ const actions = {
|
|
|
* @param {*} param0
|
|
|
* @param {*} payload
|
|
|
*/
|
|
|
- explodeData({ dispatch }, payload) {
|
|
|
+ [EXPLODE_DATA] ({ dispatch }, payload) {
|
|
|
for (let value in payload) {
|
|
|
dispatch(`init${value[0].toUpperCase()}${value.slice(1)}`, payload[value])
|
|
|
}
|
|
@@ -52,7 +52,7 @@ const actions = {
|
|
|
*
|
|
|
* @param {*} param0
|
|
|
*/
|
|
|
- createSale({ getters , dispatch }) {
|
|
|
+ [CREATE_SALE] ({ getters , dispatch }) {
|
|
|
|
|
|
}
|
|
|
}
|