update: vuex module for order operation.

This commit is contained in:
weichien00
2021-08-05 02:59:14 +08:00
parent 96342f6e01
commit 6d3b4bc4f0
2 changed files with 29 additions and 1 deletions
+26
View File
@@ -0,0 +1,26 @@
export default {
state: {
orderExist:localStorage.getItem('new-order') || 0,
},
getters: {
orderExist: (state, getters) => getters.getOrder > 0 || state.orderExist,
},
mutations: {
order(state){
state.isNewOrder = 0;
},
},
actions: {
updateIfCreateNewOrder(store){
localStorage.setItem('new-order', 1);
store.commit('UPDATE_IF_NEW_ORDER');
},
showCreateOrderForm(store){
store.dispatch('toggleSection', {name: 'createOrderForm', status: true})
},
showOrderList(store){
store.dispatch('toggleSection', {name: 'orderList', status: true})
store.dispatch('toggleSection', {name: 'createOrderForm', status: false})
},
}
}
+3 -1
View File
@@ -6,6 +6,7 @@ import createNotification from './modules/createNotification'
import crudRequest from './modules/crudRequest'
import authentication from './modules/authentication'
import loadRequestQueue from './modules/loadRequestQueue'
import order from './modules/order'
Vue.use(Vuex);
@@ -16,6 +17,7 @@ export default new Vuex.Store({
loadRequestQueue,
createNotification,
crudRequest,
authentication
authentication,
order
}
})