63 lines
1.2 KiB
JavaScript
63 lines
1.2 KiB
JavaScript
const getDefaultState = () => {
|
|
return {
|
|
sceneData: {},
|
|
table: {},
|
|
sceneId: {},
|
|
viewId: {},
|
|
tableId: {},
|
|
chartSceneData: {}
|
|
}
|
|
}
|
|
|
|
const state = getDefaultState()
|
|
|
|
const mutations = {
|
|
setSceneData: (state, sceneData) => {
|
|
state.sceneData = sceneData
|
|
},
|
|
setTable: (state, table) => {
|
|
state.table = table
|
|
},
|
|
setSceneId: (state, sceneId) => {
|
|
state.sceneId = sceneId
|
|
},
|
|
setViewId: (state, viewId) => {
|
|
state.viewId = viewId
|
|
},
|
|
setTableId: (state, tableId) => {
|
|
state.tableId = tableId
|
|
},
|
|
setChartSceneData: (state, chartSceneData) => {
|
|
state.chartSceneData = chartSceneData
|
|
}
|
|
}
|
|
|
|
const actions = {
|
|
setSceneData({ commit }, sceneData) {
|
|
commit('setSceneData', sceneData)
|
|
},
|
|
setTable({ commit }, table) {
|
|
commit('setTable', table)
|
|
},
|
|
setSceneId: ({ commit }, sceneId) => {
|
|
commit('setSceneId', sceneId)
|
|
},
|
|
setViewId: ({ commit }, viewId) => {
|
|
commit('setViewId', viewId)
|
|
},
|
|
setTableId: ({ commit }, tableId) => {
|
|
commit('setTableId', tableId)
|
|
},
|
|
setChartSceneData: ({ commit }, chartSceneData) => {
|
|
commit('setChartSceneData', chartSceneData)
|
|
}
|
|
}
|
|
|
|
export default {
|
|
namespaced: true,
|
|
state,
|
|
mutations,
|
|
actions
|
|
}
|
|
|