|  | @@ -1,3 +1,6 @@
 | 
											
												
													
														|  | 
 |  | +import router from '@/router'
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |  export default {
 |  |  export default {
 | 
											
												
													
														|  |    state: {
 |  |    state: {
 | 
											
												
													
														|  |      sheet: null
 |  |      sheet: null
 | 
											
										
											
												
													
														|  | @@ -10,18 +13,29 @@ export default {
 | 
											
												
													
														|  |    },
 |  |    },
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |    actions: {
 |  |    actions: {
 | 
											
												
													
														|  | -    'INIT_KIT' ({ state, commit, dispatch, getters }) {
 |  | 
 | 
											
												
													
														|  | -      const ids = dispatch('GET_ALL_NODES_IDS', { variant: 'kit', dataLevel: 'partial' })
 |  | 
 | 
											
												
													
														|  | 
 |  | +    async 'INIT_KIT' ({ state, commit, dispatch, getters }) {
 | 
											
												
													
														|  | 
 |  | +      const ids = await dispatch('GET_ALL_NODES_IDS', { variant: 'kit', dataLevel: 'partial' })
 | 
											
												
													
														|  |        return dispatch('GET_NODES', { ids, dataLevel: 'partial' })
 |  |        return dispatch('GET_NODES', { ids, dataLevel: 'partial' })
 | 
											
												
													
														|  |      },
 |  |      },
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -    async 'OPEN_KIT_NODE' ({ state, commit, dispatch }, id) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +    async 'INIT_KIT_VIEW' ({ state, commit, dispatch, getters }, id) {
 | 
											
												
													
														|  | 
 |  | +      await dispatch('INIT_KIT')
 | 
											
												
													
														|  | 
 |  | +      const node = await dispatch('GET_NODE', { id, dataLevel: 'full' })
 | 
											
												
													
														|  |        commit('SET_KIT_SHEET', id)
 |  |        commit('SET_KIT_SHEET', id)
 | 
											
												
													
														|  |        commit('ADD_HISTORY_ENTRIES', [id])
 |  |        commit('ADD_HISTORY_ENTRIES', [id])
 | 
											
												
													
														|  | -      return dispatch('GET_NODE', { id, dataLevel: 'full' })
 |  | 
 | 
											
												
													
														|  | 
 |  | +      return node
 | 
											
												
													
														|  | 
 |  | +    },
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +    async 'OPEN_KIT_NODE' ({ state, commit, dispatch }, id) {
 | 
											
												
													
														|  | 
 |  | +      if (router.currentRoute.name !== 'kit-view') {
 | 
											
												
													
														|  | 
 |  | +        router.push({ name: 'kit-view', params: { id } })
 | 
											
												
													
														|  | 
 |  | +      } else {
 | 
											
												
													
														|  | 
 |  | +        router.push({ params: { id } })
 | 
											
												
													
														|  | 
 |  | +      }
 | 
											
												
													
														|  |      },
 |  |      },
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      'CLOSE_KIT_NODE' ({ state, commit }) {
 |  |      'CLOSE_KIT_NODE' ({ state, commit }) {
 | 
											
												
													
														|  | 
 |  | +      router.push({ name: 'kit' })
 | 
											
												
													
														|  |        commit('SET_KIT_SHEET', null)
 |  |        commit('SET_KIT_SHEET', null)
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |    },
 |  |    },
 |