mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/portal.git
synced 2026-08-23 22:44:19 +00:00
update: vuex module for order operation.
This commit is contained in:
+26
@@ -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})
|
||||
},
|
||||
}
|
||||
}
|
||||
Vendored
+3
-1
@@ -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
|
||||
}
|
||||
})
|
||||
Reference in New Issue
Block a user