1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- import Vue from 'vue'
- import Vuex from 'vuex'
- import permission from './permission'
- Vue.use(Vuex)
- const store = new Vuex.Store({
- state: sessionStorage.getItem('state')
- ? JSON.parse(sessionStorage.getItem('state'))
- : {
- routesPermission: [],
- currentRouterObj: {},
- loginReturnInformation: {},
- authRoutes: [],
- isCollapse: '',
- stepsActiveListData: [],
- stepsActiveListDataBarcode: [],
- classificName:''
- },
- mutations: {
- getRoutesPermission(state, val) {
- state.routesPermission = val
- },
- getCurrentRouterObj(state, val) {
- state.currentRouterObj = val
- },
- getLoginReturnInformation(state, val) {
- state.loginReturnInformation = val
- },
- getAuthRoutes(state, val) {
- state.authRoutes = val
- },
- getIsCollapse(state, val) {
- state.isCollapse = val
- },
- getStepsActiveListData(state, val) {
- state.stepsActiveListData = val
- },
- getStepsActiveListDataBarcode(state, val) {
- state.stepsActiveListDataBarcode = val
- },
- getClassificName(state,val){
- state.classificName = val
- }
- },
- actions: {},
- modules: {
- permission
- }
- })
- if (sessionStorage.getItem('state')) {
- sessionStorage.removeItem('state')
- }
- export default store
|