Files
dvcp_v2_webapp/examples/store/index.js

30 lines
599 B
JavaScript
Raw Normal View History

2021-12-14 18:36:19 +08:00
import Vue from 'vue'
import Vuex from 'vuex'
import preState from 'vuex-persistedstate'
2022-02-23 18:49:17 +08:00
import request from '../router/axios'
2022-07-19 15:20:10 +08:00
import * as modules from "dvcp-ui/lib/js/modules"
2021-12-14 18:36:19 +08:00
Vue.use(Vuex)
export default new Vuex.Store({
state: {
dicts: [],
apps: []
},
mutations: {
addApp(state, app) {
state.apps.push(app)
},
cleanApps(state) {
state.apps = []
2022-07-19 15:20:10 +08:00
},
setFinanceUser(state) {
request.post("appfinancialorganizationuser/checkUser").then(res => {
state.user.financeUser = res.data
})
},
2021-12-14 18:36:19 +08:00
},
2022-07-19 15:20:10 +08:00
modules,
2021-12-14 18:36:19 +08:00
plugins: [preState()]
})