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);
}
}
};