42 lines
933 B
42 lines
933 B
/** |
|
* 项目、系统相关 |
|
* */ |
|
export default { |
|
namespaced: true, |
|
state: { |
|
params: null, |
|
lastSystemId: "", |
|
projectFields: {}, |
|
assFields: {}, |
|
queryDataStatus: null, |
|
referrer: '', |
|
}, |
|
mutations: { |
|
setParams: (state, val) => { |
|
state.params = val |
|
}, |
|
SET_SYSTEM_ID: (state, systemId) => { |
|
state.lastSystemId = systemId; |
|
}, |
|
SET_PROJECT: (state, projectFields) => { |
|
state.projectFields = projectFields; |
|
}, |
|
SET_ASS: (state, assFields) => { |
|
state.assFields = assFields; |
|
}, |
|
setReferrer: (state, val) => { |
|
state.referrer = val |
|
}, |
|
}, |
|
actions: { |
|
setSystemId ({ state, commit }, systemId) { |
|
commit("SET_SYSTEM_ID", systemId); |
|
}, |
|
setProject ({ state, commit }, projectFields) { |
|
commit("SET_PROJECT", projectFields); |
|
}, |
|
setAss ({ state, commit }, assFields) { |
|
commit("SET_ASS", assFields); |
|
} |
|
} |
|
}; |