/** * 实训状态数据 */ const scriptRecord = { namespaced: true, state: { mapLocation: {}, // 地图定位, simulationPause: true, scriptId: '', bgSet: false, isScriptCommand:false, // 当前是否为添加剧本动作指令状态 scriptCommand:{} // 剧本动作添加的指令 }, getters: { mapLocation: (state)=>{ return state.mapLocation; }, simulationPause: (state)=>{ return state.simulationPause; }, scriptId: (state)=>{ return state.scriptId; }, bgSet: (state)=>{ return state.bgSet; }, isScriptCommand:(state)=>{ return state.isScriptCommand; }, scriptCommand:(state)=>{ return state.scriptCommand; } }, mutations: { setMapLocation: (state, mapLocation) => { state.mapLocation = mapLocation; }, setSimulationPause: (state, simulationPause) => { state.simulationPause = simulationPause; }, setscriptId: (state, scriptId) => { state.scriptId = scriptId; }, setBgSet: (state, bgSet) => { state.bgSet = bgSet; }, setIsScriptCommand:(state, isScriptCommand) => { state.isScriptCommand = isScriptCommand; }, setScriptCommand:(state, scriptCommand) => { state.scriptCommand = scriptCommand; } }, actions: { /** * 设置地图定位 */ updateMapLocation: ({ commit }, mapLocation) => { commit('setMapLocation', mapLocation); }, updateSimulationPause: ({ commit }, simulationPause) => { commit('setSimulationPause', simulationPause); }, updateScriptId: ({ commit }, scriptId) => { commit('setscriptId', scriptId); }, updateBgSet: ({ commit }, bgSet) => { commit('setBgSet', bgSet); }, updateIsScriptCommand:({ commit }, isScriptCommand) => { commit('setIsScriptCommand', isScriptCommand); }, updateScriptCommand:({ commit }, scriptCommand) => { commit('setScriptCommand', scriptCommand); } } }; export default scriptRecord;