This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
nezha-nezha-fronted/nezha-fronted/src/store/index.js
wanghaoyu 057e4ece33 feature: asset修复
idc弹窗修复 cli功能添加 bug处理修复
2019-12-26 17:28:04 +08:00

54 lines
1.1 KiB
JavaScript

import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
const store = new Vuex.Store({
state: {
assetData:{
selectedData:'',
moduleData:'',
idcData:''
},
currentProject: {
id: '',
name: '',
remark: ''
},
projectListReload: false,
createProject: false,
createModule: false,
createEndpoint: false,
createAlertConfig: false,
flushDataSign:false
},
getters: {
},
mutations: {
setProject(state, project) {
state.currentProject = Object.assign({}, project);
},
projectRightBoxShow(state, show) {
state.projectBoxShow = show;
},
projectListChange(state, reload) {
state.projectListReload = reload;
},
toCreateProject(state, status) {
state.createProject = status;
},
toCreateModule(state, status) {
state.createModule = status;
},
toCreateEndpoint(state, status) {
state.createEndpoint = status;
},
toCreateAlertConfig(state, status) {
state.createAlertConfig = status;
},
},
actions: {
}
});
export default store;