@controlla/cli
Version:
Command line interface for rapid Controlla projects development
111 lines (106 loc) • 2.73 kB
JavaScript
const actions = {
setAcceptAlert: jest.fn(),
loadData: jest.fn(),
setMenu: jest.fn()
}
const mutations = {
SET_MODAL_VISIBLE: jest.fn(),
SET_MENU: jest.fn()
}
const state = {
alertMessage: {},
acceptAlert: {}
}
const getters = {
notifications: state => state.notifications,
isNotificationsVisible: state => state.isNotificationsVisible,
csrfToken: state => state.csrfToken,
menu: state => state.menu,
menuItems: state => state.menuItems,
backUrl: state => state.backUrl,
alertMessage: state => state.alertMessage,
acceptAlert: state => state.acceptAlert,
isModalImportVisible: state => state.isModalImportVisible
}
export default {
actions,
mutations,
state,
getters,
modules: {
Users: {
namespaced: true,
state: {
users: {},
pagination: {
currentPage: 1,
perPage: 5,
totalCustomers: 10,
totalPages: 1
},
usersCatalog: {},
filterParams: '',
isModalVisible: false
},
getters: {
users: state => state.users,
usersCatalog: state => state.usersCatalog,
pagination: state => state.pagination,
isModalVisible: state => state.isModalVisible,
filterParams: state => state.filterParams
}
},
Customers: {
namespaced: true,
state: {
customers: {},
pagination: {
currentPage: 1,
perPage: 5,
totalCustomers: 10,
totalPages: 1
},
customersCatalog: {},
filterParams: '',
isModalVisible: false
},
getters: {
customers: state => state.customers,
customersCatalog: state => state.customersCatalog,
pagination: state => state.pagination,
isModalVisible: state => state.isModalVisible,
filterParams: state => state.filterParams
}
},
PurchaseOrders: {
namespaced: true,
state: {
purchaseOrders: [],
purchaseOrder: {
details: []
},
pagination: {
currentPage: 1,
perPage: 5,
totalPurchaseOrders: 10,
totalPages: 1
},
purchaseOrdersCatalog: {
customers: [],
payment_methods: []
},
filterParams: '',
isModalVisible: false
},
getters: {
purchaseOrders: state => state.purchaseOrders,
purchaseOrder: state => state.purchaseOrder,
purchaseOrdersCatalog: state => state.purchaseOrdersCatalog,
pagination: state => state.pagination,
isModalVisible: state => state.isModalVisible,
filterParams: state => state.filterParams
}
},
// New Module
}
}