1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
| import Vue from 'vue'
| import Vuex from 'vuex'
| import user from './modules/user'
| import common from './modules/common'
| import tags from './modules/tags'
| import logs from './modules/logs'
| import dict from './modules/dict'
| import getters from './getters'
| import flow from './modules/LifeFlow'
| import { setStore } from "@/util/store.js";
|
| Vue.use(Vuex)
| const store = new Vuex.Store({
| modules: {
| user,
| common,
| logs,
| tags,
| dict,
| flow
| },
| getters,
| state: {
| viewtabparams:undefined, //查看tab Action参数
| },
| mutations: {
| // 规程详情参数
| getViewtabparams(state, obj) {
| state.viewtabparams = obj;
| },
| },
| actions: {
| setViewtabparams({ commit }, obj){
| commit("getViewtabparams", obj);
| setStore({
| name:'viewtabparams',
| content:obj,
| type:'session'
| });
| }
| }
| })
|
| export default store
|
|